2014版数据库附加数据库附加不上去,错误提示为版本为782,无法打开,求大神指点指点
【问题原因】
数据库文件的版本(2014)高于你本地安装的sqlserver版本(2012)
版本号参考:https://blog.csdn.net/yyyxsam/article/details/53039344
【解决方案】
SqlServer 不支持降级还原或附加,只能通过导出脚本,或者使用导入功能解决。
具体方法请自行百度,网上有很多
你这个数据库文件版本高于2014吧。。只能向向下兼容,不能向上
你的数据库FreePay创建使用高版本的,但是你的sql server2014 只支持706版本以及更低版本的。就行vs,高版本能打开低版本,低版本是打不开高版本的。
升级数据库到sql 2014以上
解决方法:
先将SQL2000mdf数据库附加到SQL2005上,再对SQL2005的库进行备份成bak,最后将bak还原到SQL2014库上就成功了。
这种错误应该是数据的版本不对造成的
https://blog.csdn.net/yyyxsam/article/details/53039344,你的版本是2012,即706,所以直接附加是不行的
换一个数据库试试,或者是网络协议没有开启
用SQL server的本地登录,然后再附加
先将SQL2000mdf数据库附加到SQL2005上,再对SQL2005的库进行备份成bak,最后将bak还原到SQL2014库
附加要保障mdf文件所在的文件夹有授权权限就是auth那个权限。
数据库文件版本高于2014导致的错误,可以卸载后安装高版本
2、确定类型后,如果附加不上去,就要先关闭SQLServer,将数据库复制粘贴到你安装**数据库的路径下**的MSSQL10_50.SQLEXPRESS\MSSQL\DATA文件夹下后,我安装在**默认的路径下**是(C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA)
3、如果中途打开数据库在登录账户的时候说找不到SQL Server(SQLEXPRESS)时,就右击“我的电脑”→管理→服务和应用程序→SQL server配置管理器→SQL Server服务→右击“SQL Server(SQLEXPRESS)”点启动就可以了
报错明显的版本问题,可以另外弄个低版本的试下
要附加的数据库高于您现在安装的sql数据库版本