如何从SQL Server 2005中恢复意外删除的记录?
如果您的数据库处于完全恢复模式,则可以及时恢复它。 否则,您需要恢复备份以恢复该数据。
阅读这篇文章:How to: Restore to a Point in Time (SQL Server Management Studio)
诅咒,你打败了我。 ;) – 2010-09-23 12:38:10
@Andy Evans哈哈! :)没有什么比赛,呃? – 2010-09-23 12:40:03
这篇文章可以为你提供一些有用的信息。如果你没有包含你需要的记录的备份,我不认为你可以做很多事情。
http://www.simple-talk.com/sql/backup-and-recovery/sql-server-2005-backups/
谢谢,很酷的东西! – 2010-09-23 12:41:50
即使数据库处于简单恢复模式设置,如果丢失的数据是从周期DBA创建的备份之前,数据可以很容易地与像数据的diff工具检索,直接从备份和相当无痛并且快速。对于来自不同表格的大量数据,获得工具比获取数据的时间要多得多,而不是浪费时间来查找和获取数据。 How to recover only individual rows from backups
在使用完全恢复模型的情况下,消失了从周期数据日期最后一次备份创建后,比你可以从中检索数据的T-数 How to recover SQL Server data from accidental UPDATE and DELETE operations
只是,它必须计算其一个是更昂贵的...花在恢复工具的数据或价格上的时间。如果时间损失不是直接的金钱损失,则不需要任何第三方工具。
在我们的案例中,时间比我们使用的第三方工具贵得多,所以很明显我们选择了什么。
[加入俱乐部; - ]](http://stackoverflow.com/questions/3347190/whats-your-biggest-fear-as-a-programmer/3347302#3347302) – 2010-09-23 12:39:22