小编典典

较低版本上的 SQL Server 数据库备份还原

all

如何将较高版本的 SQL Server 数据库备份文件恢复到较低版本的 SQL Server?

使用 SQL Server 2008 R2 (10.50.1600) ,我制作了一个备份文件,现在我想在我的实时服务器的 SQL Server
2008 (10.00.1600) 上恢复它。

当我尝试将备份还原到 SQL Server 2008 时,它给出了一个错误,即Restore Failed因为:

数据库备份在运行版本 10.50.1600 的服务器上。该版本与运行版本 10.00.1600 的此服务器不兼容。

如何恢复此服务器上的备份文件?


阅读 176

收藏
2022-06-27

共1个答案

小编典典

不,不可能降级数据库。10.50.1600 是 SQL Server 2008 R2 版本。您绝对无法将此数据库还原或附加到您尝试还原的 SQL
Server 2008 实例(10.00.1600 是 SQL Server 2008)。您唯一的选择是:

  • 将此实例升级到 SQL Server 2008 R2
  • 恢复您在 SQL Server 2008 R2 实例上的备份,导出所有数据并将其导入 SQL Server 2008 数据库。
2022-06-27