【北亚数据恢复】通过碎片拼接技术恢复XenServer服务器磁盘中数据库数据( 二 )


由于方案一并没有成功将数据库恢复出来 , 因此采用方案二来恢复数据 。 根据SQL Server数据库的结构去底层分析数据库的开始位置 。 在SQL Server数据库的结构中 , 第9个页会记录本数据库的数据库名 。 因此从服务器管理员那里获知到数据库名称之后 , 北亚数据恢复工程师再分析底层找到此数据库的开始位置 。 因为在SQL Server数据库的每个页中都会记录数据库页编号以及文件号 , 北亚数据恢复工程师根据这些特征编写程序去底层扫描符合数据库页的数据 。
然后将扫描出来的碎片按顺序重组成一个完整MDF文件 , 再通过MDF校验程序检测整个MDF文件是否完整 。 重建的MDF文件如下:
【北亚数据恢复】通过碎片拼接技术恢复XenServer服务器磁盘中数据库数据
文章图片
北亚数据恢复——XenServer虚拟机中数据库数据恢复
验证数据:
经过检测确定恢复出来的数据没问题之后 , 由北亚工程师搭建数据库环境 , 将重组后的数据库附加到搭建好的数据库环境中 , 查询相关表数据是否正常 , 查询最新数据是否存在 。 截图如下:
【北亚数据恢复】通过碎片拼接技术恢复XenServer服务器磁盘中数据库数据
文章图片
北亚数据恢复——XenServer虚拟机中数据库数据恢复
由于数据库需要结合网站代码才能更好的验证数据库的完整性 。 管理员从网站开发商那里拿到网站代码搭建好环境 , 然后将恢复出来的数据库配置好后去验证 , 没有发现问题 , 本次数据恢复成功 。
【北亚数据恢复】通过碎片拼接技术恢复XenServer服务器磁盘中数据库数据
文章图片
北亚数据恢复——XenServer虚拟机中数据库数据恢复

特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。