首页 > 数据库技术 > 详细

SqlServer无备份下误删数据恢复

时间:2019-11-22 11:57:15      阅读:168      评论:0      收藏:0      [点我收藏+]

系统已上线,给客户修改bug的时候,使用delete语句删表数据,没想到库没切换成测试库。误删了正式库的数据,而且一次备份都没有做过,玩大了

不扯了,进入主题

网上很多方法,都是针对至少有一次备份的情况下进行数据恢复的,没有备份就基本上只能找数据恢复公司了。本章将通过日志来恢复误删的数据,若是日志文件都没有了,那就真的玩大了

步骤:

1、下载恢复工具,提取码:u1dv。注:本人使用的库是2008r2,网上说此工具只能支持到2012版本。本章并未进行测试

2、解压进入ApexSQLLog2014文件夹,运行ApexSQLLog.exe文件

技术分享图片

3、输入数据库连接信息,选择指定数据库

技术分享图片

4、等待加载日志文件,点击下一步

技术分享图片

5、选择误操作时间

技术分享图片

6、选择操作方式,这边测试的是delete

技术分享图片

7、选择要误操作的表

技术分享图片

选择好后,直接点击Next

8、选择open results in grid

技术分享图片

9、等待加载出误操作的日志信息列表

10、选择要恢复的数据,点击Create undo script

技术分享图片

9、生成的脚本文件就是误删的数据了

技术分享图片

至此找回误删数据的所有步骤已经完成

SqlServer无备份下误删数据恢复

原文:https://www.cnblogs.com/ziyan22/p/11910491.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!