网站首页 > 经典案例

SQL Server 2014 硬盘无法识别导致数据库损坏修复,SQL Server数据库恢复

SQL Server数据库修复  SQL数据库损坏修复 硬盘无法识别导致数据库损坏恢复  SQL Server数据库页面损坏故障修复

客户名称: 某生产制造公司

数据类型: SQL Server 2014

数据库大小: 300MB

故障检测: 硬盘无法识别,使用硬盘修复工具把数据库文件拷贝出来了,但是无法附加数据库文件。硬盘故障导致SQL Server数据库文件页面损坏,数据库无法访问,附加失败提示事务日志文件页面校验和错误。

附加数据库重建数据库事务日志,报错:

消息 1813,级别 16,状态 2,第 3 行
无法打开新数据库 'XXXXX_594621_OP10'。CREATE DATABASE 中止。
消息 5125,级别 24,状态 2,第 3 行
文件 'D:\Program Files\Microsoft SQL Server\MSSQL15.SQL2019\MSSQL\DATA\XXXXX_594621_OP10.mdf' 似乎已被操作系统截断。其大小应为 455808 KB,但实际大小为 301184 KB。
使用公司研发的SQL Server数据库恢复工具参考之前备份的数据库文件,将数据库所有对象包括用户表、视图、触发器、存储过程、外键约束、用户和组等导出至新数据库中。

修复结果: 除历史数据有部分丢失外,其它关键业务表的恢复率达100%,客户验证没有问题。

 
上一篇:Sybase SQL Anywhere 5 (ASA 5) 硬盘故障导致数据库损坏CHANGFENG.db恢复 下一篇:SQL Server 2012删除表drop table数据恢复 误操作数据恢复 SQL Server数据库恢复