2010-08-23 238 views
-1

我只是将我的.mdf/.ldf文件复制到另一个文件,并且突然间我的Microsoft SQL 2008数据库死亡。我无法在另一个系统上打开这些文件。任何人都可以解释发生了什么?任何方式来恢复此应用程序的数据库?SQL Server数据库恢复

+1

你是什么意思“另一个文件”? – gbn 2010-08-23 18:35:04

+0

请不要这样做。针对SQL Server文件的文件操作将在SQL Server中造成严重破坏。这就是说,你可以让我们知道SQL Server在事件查看器中抛出什么错误? – Anon246 2010-08-23 22:36:56

回答

3

您是否停止了服务或首先分离文件?

+1

+1这也是我的第一个猜测。 – 2010-08-23 18:35:17

0

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

每当我做这样的工作,我做的文件的副本,并重新命名原有的(,比如说,从MyData.mdf到xMyData.mdf)。当我的胖手接手时让退出更容易。

2

当服务器联机时,您不应该复制文件。

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

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

相关问题