SqlServer无备份下误删数据恢复

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

不扯了,进入主题工具

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

步骤:日志

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

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

三、输入数据库链接信息,选择指定数据库get

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

五、选择误操做时间下载

六、选择操做方式,这边测试的是deletebug

七、选择要误操做的表

选择好后,直接点击Next

八、选择open results in grid

九、等待加载出误操做的日志信息列表

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

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

至此找回误删数据的全部步骤已经完成

相关文章
相关标签/搜索