微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

sql-server-2005 – 如何从其他SQL Server安装附加mdf文件?

我有一个不同的sql Server安装的mdf和ldf文件来自我现在无法访问的机器,并希望将它们附加到我当前的安装以获取数据.当我尝试这个时,我收到一个错误
Cannot attach a database with the same name as an existing database.  (Microsoft.sqlServer.Smo)

这是因为mdf被命名为msdbdata,就像我当前的安装一样.我不知道现在是否有办法重命名这个数据库或我能做什么.任何帮助,将不胜感激.谢谢!

解决方法

您可以重命名文件,或将其放在与现有文件不同的文件夹中,然后确保在重新连接时更改数据库名称.

你是怎么试图重新连接它的?通过sql Server Management Studio还是通过tsql

首先,将您的mdf和ldf文件复制到新的(将它们命名为相应于您将附加它们的新数据库).然后在Attach Databases屏幕中:

>在顶部框架的“附加为”字段中输入(不存在的)数据库的新名称
>在底部框架中,浏览到新创建的mdf文件和新创建的ldf文件.

然后,您应该附加新数据库.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐