数据库数据恢复——sql server数据库被加密怎么恢复数据? ...

打印 上一主题 下一主题

主题 1836|帖子 1836|积分 5508

SQL server数据库数据故障:
SQL server数据库被加密,无法使用。
数据库MDF、LDF、log日志文件名字被窜改。

数据库备份被加密,文件名字被窜改。

SQL server数据库数据恢复过程:
1、将全部数据库做完整只读备份。后续全部数据恢复操纵都在备份数据库上进行, 制止对原始数据造成二次粉碎。
2、使用工具打开故障SQL server数据库,发现数据库的头部已被粉碎。

3、本案例中的sql server数据库页巨细8K。按8K巨细切块向下查找分析。发现每128K进行一次加密,加密巨细为128字节。

4、打开数据库备份进行分析,发现也是每128K进行一次加密,加密巨细为128字节。

向下搜索数据库页起始标志01 0F, 发现此处没有被加密。
通过上面的分析,数据库与数据库备份加密方式一样,每128K进行一次加密,加密巨细为128字节。
由于数据库备份头部纪录了备份信息,所以数据库页起始向下偏移。因此数据库中加密的页与数据库备份中加密的页正好错开。

5、结合SQL server数据库备份修复SQL server数据库中加密的页。通过数据库管理工具附加修复好的数据库,并进行查询验证。经过用户方的仔细验证,确认数据库数据完整恢复。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

河曲智叟

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表