System.Data.SqlClient.SqlException (0x80131904): 数据库 .MDF' 的版本为 706,无法打开。

System.Data.SqlClient.SqlException (0x80131904): 数据库 .MDF' 的版本为 706,无法打开。,第1张

意思就是创建这个数据库用的SQL server版本比你现在安装的版本要高(706是SQL Server 2012,而655是SQL Server 2008 R2,低版本的数据库是无法附加打开高版本的数据库的,反过来可以),解决方法要么你卸载了2008,安装2012或更高版本,要么在别的装有2012或者更高版本的SQL的电脑上,把这个数据库附加进去,然后右键生成建表语句的SQL文本,然后在你的电脑上数据里执行。

那是因为VS2010仅兼容支持SQL2010及一下版本,就像vs2008在开发的时候是可以连接上sql2008的,但在vs2008中却是手动连接不上sql2008的,因为vs2008不支持高版本的sql,所以智能安装一个vs2008 sp1 补丁安装程序才能支持sql2008,一般好像vs和sql最多好像是支持相同版本的,你装了VS2010,应该最多支持SQL2010吧!!


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

原文地址:https://54852.com/sjk/10030201.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存