2010-09-24 57 views
10

在SQL Server中事後回滾事務有哪些選項?SQL Server事務日誌資源管理器/分析器

我期待着有一個計劃之前有人刪除了10,000錯誤的行。

+1

什麼版本的SQL Server?如果2008年我認爲它只是Apex。 – 2010-09-24 17:21:30

+0

@Martin Smith:我不知道... – gbn 2010-09-24 17:26:35

+0

我們在SQL 2005上。 – 2010-09-24 17:27:48

回答

6

我敢肯定有使用的要多。當我還是一名DBA的時候,如果沒有一些令人惱火的Sales muppet試圖鞭撻我一個GUI或工具,我就無法渡過一週的時光。

我也建議你定期備份完整恢復。一個10k行更新可能會有後續更改,將使任何回滾無效。

FWIW,我從來沒有見過需要一個。無論如何,沒有人可以刪除我的數據庫中的10k行,除非這樣設計:爲什麼我會允許某人直接運行DELETE?

+2

感謝您分享用於SQL的事務日誌資源管理器工具。最後我不小心從我的數據庫表中刪除了幾條記錄,然後我嘗試了SysTools SQL日誌分析器,併成功地恢復了這些記錄。我沒有將它與其他日誌資源管理器工具進行比較,但在我的場景中,這對我來說確實很有幫助。 注意:請以您的名義嘗試http://www.systoolsgroup.com/sql-log-analyzer.html – 2015-09-29 08:40:06

+1

Apex爲$ 2000,Toad可以生成撤消腳本爲$ 655,SysTools SQL Log Analyzer爲$ 300 – viggity 2015-10-23 13:48:36