::香农::青岛数据恢复中心::
作者:香农青岛数据恢复中心 2016-10-27 12:10
青岛客户,高达企业管理软件,Sql Server 2000数据库系统,数据库文件同名覆盖恢复。
客户不小心重装了软件,导致SQL Server数据库文件同名覆盖。
新的数据库大小为16M。
01.数据库碎片扫描
使用青岛香农数据恢复中心自主开发的DataPuzzle For MDF进行碎片扫描。发现:原始数据库头部16M已经被新数据库覆盖。
02.数据库碎片重组
由于原始数据库头部16M已经覆盖,所以采用倒序方式进行碎片重组
03.导出表数据
由于数据库文件已经被严重破坏,只能将数据库中的表数据、存储过程等导入新数据库中。
04.验证数据
经客户验证,发现部分数据丢失。由于客户在前几个月曾经升级过软件,升级时做了数据库备份。升级前后的数据均有少量丢失。
99%以上恢复。其实表记录应该都在的,之所以不能完整恢复,疑因数据库中存在相同结构的表(软件设计者对关键的表设置有备份表),或者是由于升级前后数据库结构有所改变,由于时间仓促,未能做进一步的分析和研究。
1、发现数据库损坏或丢失后,切勿做任何操作,以免数据造成更大的损坏。
2、由于数据库表结构复杂,恢复过程和恢复结果都无法预测。