误删了SQL2008数据库文件,用硬盘数据恢复工具提取出了mdf和ldf文件,但是无法附加使用了,怎么解决呢?

如题所述

修复这两种文件的数据库,可以试一下如下方法,我在日常维护工作,经常用以下方法,还真的蛮好用的.1)用语句将要修复的数据库置为单用户.语句如下: sp_dboption '要修复的数据名', 'single user', 'true'2)修复数据库,运行如下语句:DBCC CHECKDB('要修复的数据名' , REPAIR_ALLOW_DATA_LOSS )直至不出错将数据库取消单用户模式,语句如下:sp_dboption '要修复的数据名', 'single user', 'false' 注意:所有运行的数据库都连接master!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-03
需要找专业的数据恢复人员了,他们可以远程操作。而且还要看你对硬盘的操作程度如何。
注意,不免费的。来自:求助得到的回答
第1个回答  2013-10-03
用这个工具 mdfscan数据库恢复,一般可能需要重组才行的。
另外它不是免费的
第2个回答  2013-10-02
没法附加使用 那可能是 文件已经损坏了..或者恢复不完全..推荐使用EasyRecovery再恢复试试..
第3个回答  2013-10-02
应该是文件还原不全,可能里面数据已经丢失了。多恢复几次试试
相似回答