1、进入企业管理器中,将现有的数据库删除(若重要则先备份哦!),再创建一相同名字的数据库,但要在“选项”中的“兼容级别”选择“SQL
Server
2005”。
2、然后进行还原数据库时,在“选项”中勾上“覆盖现有数据库”。
此类错误,需要使用SQL2008数据库加载后,再在SQL2014里加载,就不会出错了。------------------
对于这个错误,纠结了好久,最后在偶然在微软官方上看到:附加数据库的版本是SQL Server2005的,而现在使用的是SQL Server2014,SQL Server2014对于SQL Server2008是兼容的,但是不兼容SQL Server2005。
解决办法:将SQL Server2005的数据库用SQL Server2008附加一下,重新生成脚本,这样SQL Server2012就可以附加了。
这个提示是因为你附加的是高版本的数据库文件
(比如SQL
Server
2005的
数据文件
),低版本数据库是不兼容高版本数据库的。如果真是2005的数据文件,需要附加到SQL
Server
2005数据库中,然后生成2000的脚本,在2000中执行。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)