无法还原SQL Server 2008 R2数据库

问题描述:

仅限SQL Server 2008 R2的数据库备份。我的系统也安装了SQL Server 2008 R2。在恢复该数据库时抛出错误:无法还原SQL Server 2008 R2数据库

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.

这个错误的原因是什么。请我需要一个解决方案

+1

不,如果您运行的是版本10.00.1600,那么您正在运行2008,而不是2008R2。 [SQL Server版本](http://support.microsoft.com/kb/321185)有表格显示版本号如何对应(一旦向下移动通过查找版本号的所有方法) – 2013-02-22 07:52:58

您的备份源是使用sql server版本10.50.1600创建的,但您的服务器是10.00.1600,并且与错误消息表示存在不兼容的问题。

降级数据库是不可能的。 可能的解决方案是将实例从10.00.1600升级到10.50.1600

如果您使用SQL Express,则可以从here下载。

+0

我需要一个解决方案。什么版本,我怎么安装 – 2013-02-22 07:41:05

您对所拥有的系统有错。错误消息明确指出当前版本是10.00.1600,即SQL Server 2008 RTM。您的备份确实来自SQL Server 2008 R2。您将只能在SQL Server 2008 R2上恢复该备份。

请勿将工具版本(Management Studio)与SQL Server实例版本混淆。

+0

哦。感谢您的解决方案。 K我将尝试正确安装sql server 2008 R2 – 2013-02-22 07:54:49