SQL Server数据库恢复

时间:2010-08-23 18:30:54

标签: sql sql-server sql-server-2005

我只是将我的.mdf / .ldf文件复制到另一个文件,突然我的Microsoft SQL 2008数据库死了。我无法在另一个系统上打开这些文件。谁能解释发生了什么?现在有办法恢复这个应用程序的数据库吗?

3 个答案:

答案 0 :(得分:3)

您是先停止服务还是先分离文件?

答案 1 :(得分:2)

当服务器在线时,您不应该复制文件。

如果要在服务器联机时复制,可以右键单击管理工作室, - > detach->

然后将文件复制到另一个实例,并选择在新服务器上附加。记住你需要知道文件的位置,在你分离之前,你也应该知道,登录也需要转移。

答案 2 :(得分:0)

您是否尝试过将数据库文件移回原来的位置? (具体来说,停止SQL服务器,移动文件,启动SQL Server)。

每当我做这种工作时,我都会复制文件,并重命名原始文件(例如,从MyData.mdf到xMyData.mdf)。当我的肥胖手指接管时,更容易退出。