2010-09-24 88 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