【问题标题】:can't restore a database from a 100.50 backup on a 100.0 server [duplicate]无法从 100.0 服务器上的 100.50 备份还原数据库 [重复]
【发布时间】:2011-11-18 12:17:24
【问题描述】:

可能重复:
Is it possible to restore Sql Server 2008 backup in sql server 2005

我有一个在 MS SQL Server 100.50 版本上进行的备份,我尝试在 MS SQL Server 100.0 版本上恢复它。我收到一条错误消息“数据库已在运行版本 10.50.1617 的服务器上备份。该版本与运行版本 10.00.5500 的此服务器不兼容。要么在支持备份的服务器上恢复数据库,或使用与此服务器兼容的备份。"。那么我该如何恢复呢?我可以看到以下解决方案:

  1. 为我的数据库版本创建备份。为此,我尝试将 100.50 服务器上原始数据库的兼容性级别设置为 90(MS SQL Server 2005),但它仍然会生成相同的备份文件。还没有找到其他方法。
  2. 将我的 SQL Server 实例更新到 100.50 版本。还没找到怎么做。

也许还有其他方法可以解决我还不知道的这个问题。欢迎任何建议!

【问题讨论】:

  • 虽然给定的副本是针对不同版本的,但答案是相同的,不能通过备份/恢复来完成。如果您在实际迁移或复制方面需要更多帮助,您应该在 Database Administrators 而不是这里提问。

标签: sql-server backup restore versions


【解决方案1】:

安装您从中备份的数据库版本的另一个实例。 然后,您可以将备份恢复到此实例中。 之后,您可以使用迁移工具将数据库的内容移回您的旧服务器。

当我遇到同样的问题时,我就是这样做的。 也许其他人发布了一个更棘手的方式。

【讨论】:

  • 什么是迁移工具?我在哪里可以找到它?
  • 对不起,多指定-> 鼠标右键单击数据库,所有任务(导入/导出数据)。这是一个向导,可帮助您创建一些包以将数据从一个数据库移动到另一个数据库。如果您必须进行转换,您可以保护此类数据包并使用 BI 版本的 Visual Studio 对其进行修改。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-03
相关资源
最近更新 更多