|
哈尔滨海云数据库数据恢复工程师远程接七台河新金融科技管家婆鞋业版出现故障,打开管家婆后竟然不需要输入帐号密码,直接进去后里面空空如也,客户吓坏了,赶紧联系管家婆售后和一些数据恢复同行,几经周折,最后联系到我们。
客户远程把数据库发过来,用winhex一看,没有半点mdf文件的影子,从前到后全是乱码,当然这样的数据库是不可能修复的。可以通过搜索010f判断有没有文件头,通过搜索013F3F3F3F3F3F3F000000003F3F3F3F000000003F3F3F3F3F3F3F3F3F3F3F3F00000000来判断是否有mdf的 影子,不要拿一个没有mdf影子的文件去开玩笑,去尝试修复!
然后只能是远程原盘分析。首先是全盘搜索010f,然后跳到偏移512扇区的地方去寻找文件头,这样就能定位文件头。然后以winhex记录的形式寻找碎片,并判断碎片是否属于交叉干扰碎片。值得一提的是automdf软件的功能不错,只可惜,远程没法运行,呵呵。
然后是根据mdf 生成ldf.指令如下:
2k缺日志:
1. “允许对系统目录直接修改
use master
go
sp_configure 'allow updates',1
go
reconfigure with override
go
2.设置test为紧急修复模式
update sysdatabases set status=-32768 where dbid=DB_ID('test')
3.下面执行真正的恢复操作,重建数据库日志文件
dbcc rebuild_log('test','C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_log.ldf')
4.验证数据库一致性(可省略)
dbcc checkdb('test')
5.设置数据库为正常状态
sp_dboption 'test','dbo use only','false'
6.允许对系统目录直接修改”一项恢复
sp_configure 'allow updates',0
go
reconfigure with override
go
数据成功恢复,结帐,呵呵。 |
|