故障描述:上海某公司使用的ERP系统sql数据库,服务器系统出故障后,it人员进行重新安装, 系统安装完成后发现存放数据库文件的E分区空了,然后其他数据恢复公司过来用恢复软件恢复出mdf文件,但是不能正常附加。
分析:经过我们数据库修复技术人员的分析,mdf文件结构严重损坏并有数据片断的残缺,通过紧急模式附加后数据库报823错误。
“服务器: 消息 8966,级别 16,状态 1,行 1
未能读取并闩锁页 (1:4234)(用闩锁类型 SH)。sysobjects 失败”。
解决方案:
方案1. 由于客户提供的mdf存在数据片断残缺,文件不完整性, 客户指定修复表的成功修复150000记录(客户讲原记录在160000条数左右)
方案2.由客户提供原数据库存放的分区img文件,该文件是出问题后it人员看了网上的一些介绍“数据丢失后保护第一数据现场”进行分区镜像备份(扇区对扇区备份) 。 通过该img文件,我们提取出完整的mdf数据文件,成功修复出159302记录,经客户验证近期数据全在,早期数据量太多未能一一验证。
转载请保留本文原创的网站 http://www.db-recovery.com 数据库修复