[risposta tardiva ma si spera utile]
Esiste un modo per recuperare le righe cancellate utilizzando il registro delle transazioni, ma solo se si utilizzano strumenti di terze parti e solo il database è in modalità di ripristino completo.
Dell (in precedenza Quest) ha Toad per SQL Server e ApexSQL ha Registro ApexSQL e Recupero ApexSQL che può anche leggere t-log e recuperare dati. Sfortunatamente Log Rescue di Red Gate può leggere solo i log su SQL Server 2000.
C'è anche un modo per leggere t-log usando il comando dbcc log non documentato. Maggiori dettagli qui .
Considerando che hai già dei backup del database, puoi ripristinarli in un database separato e quindi utilizzare uno dei tanti strumenti di confronto dei dati esistenti sul mercato per inserire i dati mancanti nel database di produzione. Ovviamente questo può solo recuperare i dati eliminati prima di creare un backup.