我之气也遇到这个错误,纠结了好久,在网上查了查也木有解决的办法,最后还是解决了。
如果附加数据库的版本是SQL Server2005的,而楼主现在使用的是SQL Server2012,SQL Server2012对于SQL Server2008是兼容的,但是不兼容SQL Server2005。
解决办法:将SQL Server2005的数据库用SQL Server2008附加一下,重新生成脚本,这样SQL Server2012就可以附加了。
*将要附加的文件拷贝到
SQL
Server
默认的
Data
目录,此时附加就会成功;
*
在登录验证时,选择“Windows
身份验证”,而不是“SQL
Server
身份验证”,即便你的登录帐号是
sa;
*
如果一定要使用“SQL
Server
身份验证”,请更改登录帐号的权限使其对要附加文件有完全 *** 作权限;
*
将
SQL
Server
服务的帐户登录身份由
Network
Service
改为
Local
Service;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)