无法从100.0服务器上的100.50备份还原数据库

时间:2011-11-18 12:17:25

标签: sql-server backup restore versions

  

可能重复:
  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版本。还没有找到怎么做。
  3. 也许还有其他方法可以解决我尚未发现的问题。欢迎任何建议!

1 个答案:

答案 0 :(得分:0)

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

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