繁体   English   中英

如何从SQL Server 2005恢复意外删除的记录?

[英]How to recover records, deleted by accident, from SQL server 2005?

如何从SQL Server 2005恢复意外删除的记录? 有什么建议么?

即使在SIMPLE恢复模型中设置了数据库,如果丢失的数据是从DBA创建备份之前的那段时期开始,就可以使用Data diff之类的工具轻松地直接从备份中检索数据,并且非常轻松快捷。 对于来自不同表的大量数据,获取工具要比浪费时间定位和获取数据便宜。 如何仅从备份中恢复单个行

如果使用FULL恢复模型,并且数据从上次创建备份之后的日期开始消失,则可以从t-log中检索数据。 如何从意外的UPDATE和DELETE操作中恢复SQL Server数据。

只是,必须计算出哪一个更昂贵...用于恢复数据或工具价格的时间。 如果时间损失不是直接的金钱损失,则无需任何第三方工具。

就我们而言,时间比我们使用的第三方工具昂贵得多,因此显而易见,我们选择了什么。

如果您的数据库处于完全恢复模式,则可以及时还原它。 否则,您需要还原备份以恢复该数据。

阅读本文: 如何:还原到某个时间点(SQL Server Management Studio)

本文可能会为您提供一些有用的信息。 如果您没有包含所需记录的备份,那么我不相信您可以做很多事情。

http://www.simple-talk.com/sql/backup-and-recovery/sql-server-2005-backups/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM