2010-09-24 14 views
10

Quali opzioni sono disponibili per il rollback delle transazioni dopo il fatto in SQL Server?SQL Server Transaction Log Explorer/Analyzer

Sto cercando di avere un piano in vigore prima dello qualcuno elimina 10.000 delle righe errate.

+1

Quale versione di SQL Server? Se penso che il 2008 sia solo Apex. –

+0

@ Martin Smith: non sapevo che ... – gbn

+0

Siamo su SQL 2005. –

risposta

6

Sono sicuro che ci deve essere utilizzato di più. Quando ero un DBA prod, non sono riuscito a passare una settimana senza qualche irritante muppet di vendite che cercava di frustarmi una GUI o uno strumento.

Vorrei anche suggerire di effettuare backup regolari con recupero completo. Un aggiornamento a 10.000 righe potrebbe avere modifiche successive che annulleranno qualsiasi rollback.

FWIW, non ne ho mai visto l'esigenza. Nessuno può eliminare 10k righe nel mio DB comunque a meno che non sia progettato in questo modo: perché consentire a qualcuno di eseguire direttamente DELETE?

+2

Grazie per aver condiviso gli strumenti di Transaction Log Explorer per SQL. Alla fine ho cancellato per errore alcuni record dalla mia tabella di database, quindi ho provato SysTools SQL Log Analyzer e ho recuperato quei record con successo. Non sto confrontandolo con altri strumenti di log explorer, ma nel mio scenario questo è davvero utile per me. NOTA: Prova a tuo nome http://www.systoolsgroup.com/sql-log-analyzer.html –

+1

Apex è $ 2000, Toad può generare script di annullamento è $ 655, SysTools SQL Log Analyzer è $ 300 – viggity

Problemi correlati