日期:2014-05-17  浏览次数:20972 次

如何恢复.mdf数据库?
刚刚我把在项目中创建的.mdf数据库,用 Server Management Studio连接之后,打不开了...选择在项目中也打不开了...变成一个叉了...怎么办...

------解决方案--------------------
这就告诉我们,数据库开发的同时,最好留有一个备份。
------解决方案--------------------
没备份吗?sql损坏了?
------解决方案--------------------
在ssms新建一个数据库,然后选择“附加数据库”,将mdf文件添加进来看看。
------解决方案--------------------
引用:
Quote: 引用:

在ssms新建一个数据库,然后选择“附加数据库”,将mdf文件添加进来看看。

因为当时我是试着用 ssms添加过来的,然后不管我在 ssms这边怎么断开连接,或删除,在 winform中都打开不了了.
在 ssms中貌似可以打开,但是 从一开始的时候,打开的都是空的,也就是说,我在 winform中创建的数据表,在 ssms中打开后内容全部为空.所以后来我才回到winform中打开,但是已经损坏了...


要是损坏了,那就没有辙了。用UltraEdit或者WinHEX一类的程序打开数据库文件,看看里面有没有有效的数据。