技术中心
直拔:0519-85735500
手机:133-3788-2622
技术中心
SQL Server 2000数据库恢复实战
作者:常州网维    发表日期:2009-7-28    阅讯:2002次
  单位:上海某钢铁有限公司
  故障现象:在重新分区格式化前,未将D盘的重要数据(SQL数据库)拷贝出来。
  我们通过分析用户盘上的信息得知,原来D盘是FAT32分区,重新分区时,C盘大小未改变,D区正好和原来的D区重合,格式化后D区的FAT表完全清空。
  通过第三方数据恢复软件扫描,找到了用户的数据库文件,大小2.1G,由于一个数据库文件由两个文件(MDF和LDF)组成,在对数据库更新的过程中,这两个文件都会同时变大,数据库文件就会形成若干碎片,由于FAT表被清空,这些碎片无法通过一些软件就能找回来。正是因为这个原因,客户去了多家数据恢复公司,结果都一样,找到的数据库都不能附加,恢复失败。
  我们通过对SQL数据库文件(MDF)进行分析,知道数据库文件由页构成,每个页有一个页号,这些页号是连续的,再加上数据库文件大部分字段是ASC码,可以看出其相关性,通过我们公司自主研发的软件,对原D区进行搜索,找出了51个片段,并将这些片段按页编号顺序组成一个文件,再通过该文件生成日志文件,数据库附加成功,数据库一致性检测通过,对数据库中的表进行抽查,都能打开。
  客户验证数据通过,数据恢复成功。 
上一篇:没有了!
下一篇:IBM DS4000 数据恢复实战记录
LINKS:
地址:常州市劳动西路9号(同济桥下信息学院内)  本站域名:www.czrdata.com
Copyright© 2000-2013 常州网维数据恢复中心版权所有