Delete数据如何恢复



起因:同事由于失误而误删了生产线中一个表中的所有数据
       在此基础上sql中未添加条件,且在删除数据之前没有做任何的备份。唯一的一份备份是10天之前的。
解决方法:
 1.在服务器上将此数据库的日志文件拷贝一份
 2.在电脑上安装第三方工具Log Exporer,安装方法请在网上搜一下,教程多且简单,这里就不详细介绍了。

 3.打开第三方工具Log Exporer,进入首页后,打开文件→附件日志文件,会弹出如下图页面:
      
4.将所有的数据都输入完整后点击链接,会进入下一个界面,如下图:

5.附件完成后,进入主界面,点击查看日志,如下图:

6.点击查看日志,接着会出现对应数据库中的所有日志,如下图:

7.按照你删除的时间找出你所操作的日志数据,右键选中这条日志数据→单击撤销事务,会弹出一个文件选择框,如下图:

这时会生成一个.sql的脚本文件,将此文件保存。打开文件就是你选中的日志所进行的一系列操作数据。然后在sql自带的查询器里执行这个脚本。 ok 搞定!
   注意: 能成功恢复的前提是log一定要完整,否则没法恢复。这里delete对应的是sql 你操作insert


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值