SQL server 数据库故障:
SQL server 数据库和备份文件被加密,无奈应用。数据库 MDF、LDF、log 日志文件名字被批改。
SQL server 数据库数据恢复过程:
1、首先对故障数据库所波及到的硬盘进行镜像备份,防止对原始数据造成二次毁坏,后续的数据分析 & 数据恢复操作将基于镜像文件进行。
2、应用工具查看 SQL server 数据库的底层,发现 SQL server 数据库底层数据中的头部信息曾经受到毁坏。
3、依据 SQL server 数据库底层数据分布法则剖析查找被加密的形式。通过剖析发现该数据库页为 8K,将底层数据按 8K 切块并向下查找剖析加密形式,通过剖析发现加密法则:每隔 128k 进行一次大小为 125 字节的加密。
4、剖析数据库备份文件底层数据,发现加密法则和数据库局部的加密法则完全相同。
5、SqlServer 数据库起始页标记为 01 0F,北亚数据恢复工程师在底层检索数据库页的起始标记,发现数据库备份的头部记录完整。通过剖析才晓得数据库备份的头部记录了数据库的备份信息,所以数据库页的起始地位
向下偏移,数据库中的加密地位和数据库备份文件中的加密地位刚好错开,因而数据库备份文件中的起始标记未被毁坏。
6、因为数据库加密地位与数据库的备份文件加密地位错开,北亚数据恢复工程师联合数据库备份文件修复数据库中的加密页。
7、数据恢复工程师应用数据库管理工具附加 & 查看修复好的数据库。通过查看验证,数据库能够失常应用。通过用户亲自对复原的数据进行验证,确认数据库内的所有数据残缺可用,本次数据恢复实现。