SQL SERVER2008还原数据库提示版本不兼容怎么办

SQL SERVER2008还原数据库提示版本不兼容怎么办,第1张

如果提示:

数据库是在运行版本

XX.XX.XXXX

的服务器上备份的。该版本与此服务器(运行版本

YY.YY.YYYY)不兼容。请在支持该备份的服务器上还原该数据库,或者使用与此服务器兼容的备份。

普通的处理方案两个:

1、方案一、请安装YY.YY.YYYY的SQL,这个YY.YY.YYYY到底是哪个版本,把它抄下来,去网上搜索一下。另外,比YY.YY.YYYY高的版本一般也能兼容地进行还原,最好是相同版本,更保险一些。

2、方案二、原SQL

Server如果高于2008版,可以选导出数据库,并在这个过程中选择兼容数据库版本。这个方法仅对已存数据量不大的数据库。太大的导出和导入的过程会艰难,甚至无法完成。

此类错误,需要使用SQL2008数据库加载后,再在SQL2014里加载,就不会出错了。

------------------

对于这个错误,纠结了好久,最后在偶然在微软官方上看到:附加数据库的版本是SQL Server2005的,而现在使用的是SQL Server2014,SQL Server2014对于SQL Server2008是兼容的,但是不兼容SQL Server2005。

解决办法:将SQL Server2005的数据库用SQL Server2008附加一下,重新生成脚本,这样SQL Server2012就可以附加了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6763555.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存