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就可以附加了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)