仅限SQL Server 2008 R2的数据库备份。我的系统还安装了SQL Server 2008 R2。在恢复该数据库时,它会抛出错误:
数据库已在运行版本10.50.1600的服务器上备份。该版本与此服务器不兼容,该服务器运行的是版本10.00.1600。
出现此错误的原因是什么。我需要一个解决方案
答案 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实例的版本混淆。