部分被覆盖的SQL SERVER数据库如何恢复

部分被覆盖的SQL SERVER数据库如何恢复,第1张

录个教程,跟大家一起来看一下赤兔sql server的坏库恢复的功能就不录音了

noname2这个是客户从缺2块盘的raid上恢复出来的

phyexammdf是客户提供的一个结构相同的备份库,并不是原始的备份库

先扫描一下noname2,文件头已经没了,而且中间缺了很多数据

用国外的一款产品试试直接无法识别了

用赤兔sql server数据库恢复软件看下

需要等软件解析数据完成后,我们再 *** 作

这里显示的数据库也是未知的因为数据库信息都在头部,而头部已经丢失了

我们提前从客户那边知道数据库是sql2000的,所以我们直接选择sql 2000版本

双击,我们可以看到有数据出来了

但是因为没有结构,所以软件无法解析我们加入样本库,试一下

ok了,这些是匹配上的,但是毕竟不是原始的备份库,所以匹配上的不多,大部分的表都是空的

行数为0,

这些行数比较多的,但是没匹配到正确的结构我们手工来匹配一下试试看 后期我们会

强化这块的算法,让软件尽量做到智能的去匹配表结构,哪怕不是原始的备份库,也可以靠

结构的相似性去进行匹配这样可以帮大家节省不少的麻烦

前面的数据明显错了,我们接着一个一个往下匹配,会发现匹配度比较好的数据结构

乱码,也是错的 列数太少,关键数据列都丢了

这个匹配度就比较高了,可以暂时认定就是这个表结构了

还有一种情况是客户连备份的数据库都没有的情况下

我们可以直接输入表结构进行解析,就是普通的create table的语句即可,

如果不太清楚的朋友,可以去看一下sql的基础即可

参考网址:>

以上就是关于部分被覆盖的SQL SERVER数据库如何恢复全部的内容,包括:部分被覆盖的SQL SERVER数据库如何恢复、SQL2000数据库没有备份后数据被覆盖,有没有什么恢复数据的方法、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9747888.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存