系统已上线,给客户修改bug的时候,使用delete语句删表数据,没想到库没切换成测试库。误删了SQL Server正式库的数据,而且一次备份都没有做过,玩大了。
不扯了,进入主题
网上很多方法,都是针对至少有一次备份的情况下进行数据恢复的,没有备份就基本上只能找数据恢复公司了。本章将通过日志来恢复误删的数据,若是日志文件都没有了,那就真的玩大了
步骤:
1、下载恢复工具,下载地址见本文最后,注:本人使用的库是2008r2。网上说此工具只能支持到2012版本,本文并未进行测试。
2、解压进入ApexSQLLog2014文件夹,运行ApexSQLLog.exe文件
4、等待加载日志文件,点击下一步
5、选择误操作时间
6、选择操作方式,这边测试的是delete
7、选择要误操作的表
选择好后,直接点击Next
8、选择open results in grid
9、等待加载出误操作的日志信息列表
10、选择要恢复的数据,点击Create undo script
9、生成的脚本文件就是误删的数据了
至此找回误删数据的所有步骤已经完成。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有