北京雨翰数据技术有限公司
网站首页 > 经典案例

SQL Server 2014 恢复被误删除的数据库 数据库损坏修复 SQL Server数据库恢复

SQL数据库被误删除 误删除数据库恢复  SQL Server数据库页面损坏故障修复

客户名称: 保密

数据类型: SQL Server 2014

数据库大小: 8 GB

故障检测: 人为删除了数据库AIS20221011184027,该数据库没有任何备份文件。

使用北京雨翰数据恢复研发的SQL Server数据库文件恢复工具扫描数据库AIS20221011184027数据库文件所在的磁盘分区,得到数据库AIS20221011184027的数据文件AIS20221011184027_Data.mdf和日志文件AIS20221011184027_log.ldf。

尝试附加数据库AIS20221011184027报错5172:事务日志文件的文件头不是有效的数据库文件头。PageAudit属性不正确。

不用事务日志文件AIS20221011184027_log.ldf在附加数据库时重建数据库的事务日志:

CREATE DATABASE [AIS20221011184027] ON 

( FILENAME = N'D:\data files\AIS-XXXXXX-20240719\AIS20221011184027_Data.mdf' ) 

 FOR ATTACH_REBUILD_LOG

报错:文件激活失败。物理文件名称'E:\K3DATABAK\AIS20221011184027_log.ldf'可能不正确。

无法重新生成日志,原因是数据库关闭时存在打开的事务/用户,该数据库没有检查点或者该数据库是只读的。如果事务日志文件被手动删除或者由于硬件或环境问题而丢失,则可能出现此错误。

消息 1813,级别 16,状态 2,第 3 行

无法打开新数据库 'AIS20221011184027'。CREATE DATABASE 中止。

使用北京雨翰数据恢复研发的SQL Server数据库恢复工具参照数据库AIS20220105181259的数据文件AIS20220105181259_Data.mdf,

从扫描磁盘分区底层SQL Server数据页获取到的数据库mdf文件中恢复数据,将数据库所有对象包括用户表、视图、触发器、存储过程、外键约束、用户和组等导出至新数据库中。

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

 
上一篇:SQL Server 2014 误操作删除表数据恢复 误操作数据恢复 SQL Server数据库恢复 下一篇:SQL Server 2016 误删除表数据恢复 恢复误删除数据 误操作数据恢复 SQL Server数据库恢复