使用 SQL Server 2005 恢复数据库

发布于 2024-08-08 16:54:38 字数 172 浏览 11 评论 0原文

我已使用旧服务器上的 SQL Server 将数据库备份到文件中。

现在我想将该文件恢复到我的新服务器上的新数据库中。

我创建了一个同名的数据库,但收到一条错误消息:

“备份集保存了现有‘*****’数据库以外的数据库的备份”

有什么想法吗?

谢谢

I have backed up a database into a file using SQL Server from my old server.

Now i would like to restore that file into a new database on my new server.

I created a DB with the same name , I am getting an error saying :

"The Backup set holds a backup of the database other than the existing '*****' database"

Any thoughts?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

审判长 2024-08-15 16:54:38

在还原中添加WITH REPLACE选项:

指定 SQL Server 应
创建指定的数据库及其
相关文件即使另一个数据库
已存在同名

Add a WITH REPLACE option to your restore:

Specifies that SQL Server should
create the specified database and its
related files even if another database
already exists with the same name

过期情话 2024-08-15 16:54:38

删除新数据库 - 它妨碍了您要恢复的数据库。

然后,当您尝试恢复旧数据库时,选择要恢复的文件,该名称将神奇地出现在 SSMS 的“至数据库”目标字段中。

Drop the new database - it's sitting in the way of the one you want to restore.

THen when you try to restore your old database, select the file to restore from, and the name will magically appear in the "to database" destination field in SSMS.

深居我梦 2024-08-15 16:54:38

当您从备份恢复数据库时,您将在 SQL 实例上创建一个数据库。如果该 SQL 实例上已存在具有该名称的数据库,您将收到错误消息 - 除非您选择覆盖任何现有数据库的选项,在这种情况下,旧数据库将被清除并替换。

When you restore a database from backup, you are creating a new database on the SQL instance. If a database by that name is already present on that SQL instance, you will get an error--unless you select the option to overwrite any existing database, in which case the old database will be wiped out and replaced.

走野 2024-08-15 16:54:38

我遇到了同样的问题,但即使使用 REPLACE 时,也会发生错误。我有一个与备份同名的空数据库,但问题是我用来备份的 .trn 文件有两个备份集,并且我选择从完整数据库和事务日志< /强>。我只选择了完整数据库并且它有效。

I was having the same issue, but even when putting WITH REPLACE, the error occurred. I had an empty database with the same name as the back up, but the problem was my .trn file I was using to backup from had two backup sets and I was choosing to restore from the full database AND the transaction log. I chose only the Full Database and it worked.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文