Dre*_*rew 8 sql sql-server-2005
嗨,我有来自我现在无法访问的机器的不同 SQL Server 安装的 mdf 和 ldf 文件,并希望将它们附加到我当前的安装中以获取数据。当我尝试这个时,我收到一个错误:
Cannot attach a database with the same name as an existing database. (Microsoft.SqlServer.Smo)
Run Code Online (Sandbox Code Playgroud)
这是因为 mdf 被命名为 msdbdata,就像我当前的安装一样。我不知道现在是否有办法重命名这个数据库或者我能做什么。任何帮助,将不胜感激。谢谢!
您可以重命名文件,或将其放在与现有文件不同的文件夹中,然后确保在重新附加时更改数据库的名称。
你是如何尝试重新连接它的?通过 SQL Server Management Studio 还是通过 tsql?
首先,将您的 mdf 和 ldf 文件复制到新的文件中(相对于您将附加它们的新数据库命名它们)。然后在附加数据库屏幕中:
然后,您应该附加新的数据库。
归档时间: |
|
查看次数: |
18262 次 |
最近记录: |