无法还原SQL Server 2008 R2数据库

时间:2013-02-22 07:34:55

标签: asp.net sql-server sql-server-2008

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

  

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

出现此错误的原因是什么。我需要一个解决方案

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:1)

你对自己的系统有误。错误消息明确指出当前版本为10.00.1600,即SQL Server 2008 RTM。您的备份确实来自SQL Server 2008 R2。您只能在SQL Server 2008 R2上还原该备份。

不要将工具版本(Management Studio)与SQL Server实例的版本混淆。