ndf的相关资料就不在此介绍了,google一下有很多资料或者直接查看 sql2000 inside的相关章节介绍。
今天一个客户接了一个数据库被黑了,全部变成了1KB。

这里主要讲一下如何恢复ndf文件。有一个文件组的概念,并且这个文件组也是写在页头部的位置。automdf支持直接从碎片列表中查看文件组,这个时候就可以从文件组中简单的分析出是否是属于同一个ndf的。MDF主文件的文件组编号是:1.其他的ndf以此类推:2 3 4 5 6等等。
automdf用户远程截图,我们可以看到上部分文件组ID为0的部分是错误的页面,剔除不管。下面文件组id是1的就是mdf主文件。
下图中是文件组ID是3的ndf从文件。ndf的恢复目前主要靠文件组id来进行识别和恢复。
如果有兴趣大家可以安装sql服务器模拟测试一下ndf文件。
关于sql数据库的ndf文件恢复
最新推荐文章于 2024-10-31 11:12:42 发布
本文介绍了一种通过文件组ID来识别和恢复SQL Server数据库中受损的NDF文件的方法。当数据库遭遇攻击导致所有文件变为1KB时,可以通过分析文件组ID来定位并恢复受影响的NDF文件。

3540

被折叠的 条评论
为什么被折叠?



