Skip to content

深圳MS SQL数据库误删除恢复案例

   来源:华军科技数据恢复

基本信息
客户姓名
送修日期
恢复用时 2天小时
故障描述 客户不小心将MS SQL数据库的MDF文件被误删除,在找到我们之前已经用软件进行了扫描不过扫描到的MDF文件根本无法附加。
检查恢复 经过和用户沟通得知用户在保存扫描结果时并末在逻辑D盘存放,但是用户也不能确定数据就是在D盘,也不清楚究竟是什么时候删除的。我们对用户用软件找到的文件进行了分析,发现其找到的文件前270页正常,通过对这些信息分析得到了数据库的路径为D:\SYBAK,文件名为SYS_DATA.MDF,数据库大小在11M-15M之间,经过和用户核对确定该库就是其所须的数据库。再分析文件系统为FAT32,FAT32相比NTFS而言管理上相对“混乱”数据库由于经常做“写入 读出”的操作肯定会产生大量碎片,而且文件一旦被删除就加大了碎片被覆盖的可能性。直接对逻辑D盘进行MDF的页面级收集,再收集到的所有的页中进行分析,剔除无用的干扰“脏库”,经过分析发现该库文件虽然小但是碎片却有近20个,这些碎片丢失的页也很多,看来是有部分碎片被覆盖了。直接对这些页面文件进行重新排序重组得到了恢复结果,再进行修复表操作得到了数据库,经过和用户核对,用户所须的三个表中的除一个表内容被全部覆盖后,其它两个表均正常,至此数据恢复完毕。
部分截图
Back To Top
Search