日期:2014-05-18  浏览次数:20774 次

[江湖告急]数据库没有分离出来,重装系统后有没有办法恢复?
我的机子昨天系统出问题了,无法进入系统,也无法修复,只能重装。。。我里面的一个MSSQL数据库是很重要的数据库,我知道没有分离出来的数据库,拿到别的地方是无法附加上去的。。我重装系统后,有没有办法将这个数据库恢复呀??

这个数据库很重要的,不知道sql2000在安装目录有没有对应数据库的配置文件??比如我在D盘data/下有个stu.mdf数据库,我的sql2000安在C盘的,在C盘目录有没有对应的这个stu.mdf的相关信息??【可以进入PE系统拷贝相关文件】

就因为没有分离,原始数据库就没法使用了吗?有没有办法恢复呀??谢谢大家了,告诉我吧!!5555555

------解决方案--------------------
如果能找到mdf文件,能直接附加就可以了
------解决方案--------------------
你的理解有误,找到 D盘data/下的stu.mdf ,重新附加就可以了。C盘 没有stu.mdf 的相关信息,
 你完全可以放心,附加 mdf 方法如下

SQL code
 create database xx 
 on (
 filename = '你stu.mdf的路径'
 )
 for attach;

------解决方案--------------------
d:\stu.mdf附加一下不就可以了。
------解决方案--------------------
没有分离的数据库,在服务关闭后拷贝出来,照样可以附加.
------解决方案--------------------
探讨
没有分离的数据库,在服务关闭后拷贝出来,照样可以附加.

------解决方案--------------------
探讨
引用:
没有分离的数据库,在服务关闭后拷贝出来,照样可以附加.

+

------解决方案--------------------
这要看天的意思,如果你重装时数据库处于一致状态(大部分情况这样),直接附加就可以了
如果万一处在不一致状态,就可能附加不了,不过对于2000,附加不了的也有方法处理,到时再说吧
------解决方案--------------------
分离之后,也不看看,有没有成功,就重做系统。。。。细心
------解决方案--------------------
肯定可以直接附加回去的.
------解决方案--------------------
如果数据库没有被损坏,例如么有时间CHECKPIONT 突然断电等等,数据库可能会损坏

否则直接附加数据库即可
------解决方案--------------------
可以附加!!!
------解决方案--------------------
你可以把假设为剪切,只要原文件在,附加没问题,另外,以后重要数据记得定时备份。