SQL Server 数据库备份还原在较低版本上 [英] SQL Server database backup restore on lower version

查看:36
本文介绍了SQL Server 数据库备份还原在较低版本上的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

How to restore a higher version SQL Server database backup file onto a lower version SQL Server?

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

Using SQL Server 2008 R2 (10.50.1600), I made a backup file and now I want to restore it on my live server's SQL Server 2008 (10.00.1600).

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

When I tried to restore the backup onto SQL Server 2008 it gives an error i.e. Restore Failed because:

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

The database was backed up on a server running version 10.50.1600. That version is incompatible with this server, which is running version 10.00.1600.

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

How do I restore the backup file on this server?

推荐答案

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

No, is not possible to downgrade a database. 10.50.1600 is the SQL Server 2008 R2 version. There is absolutely no way you can restore or attach this database to the SQL Server 2008 instance you are trying to restore on (10.00.1600 is SQL Server 2008). Your only options are:

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

这篇关于SQL Server 数据库备份还原在较低版本上的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆