SQL Server 数据误删恢复,根据事务日志恢复数据根据事务日志还原数据
发布时间:2024/5/22 9:13:36 作者:Admin 阅读:214
来源:
CSDN
广告:
SQL Server 数据误删恢复,根据事务日志恢复数据
一、前言
经常看到有人误删数据,或者误操作,特别是update和delete的时候没有加where,然后就喊爹喊娘了。人非圣贤孰能无过,做错可以理解,但不能纵容,这个以后再说,现在先来解决问题。
遇到这种情况,一般都是没有做备份,不然也不会来发问了。首先要冷静,否则会有更大的灾难。直到你放弃。
之前生产数据库使用的是sqlserver2000和2005,当时也出现过误删数据的情况,用Log Exlorer For SQL很轻松就恢复了数据,现在SQL Server数据库已经升级到2016了这个工具无法使用了,因此只能采用其他办法。
本次试验环境是SQL Server 2012版本。但方法同样适用其他版本的SQL Server,目前看起来SQL Server 2008之后的版本都是可以的 。
二、提醒
本方法需要数据库的恢复模式是完整,且必须有一个完整的数据库备份,如果没有这两个前提那就没法使用这个方法恢复数据。所以日常的数据备份一定要做,否则死的是你自己。
另外如果有用AlwaysOn,需要现将AlwaysOn可用性数据库删除,不然后面的备份动作无法进行。
在此构建一个新的数据库模拟数据恢复全过程。
这是一篇受密码保护的文章,请输入密码进行访问:
广告:
相关文章