|
在有VS测试.net程序时,报错以下信息: 。。。的版本为661,无法打开。此服务器支持655版及更低版本。不支持降级路径。无法打开用户 默认数据库。登录失败。如下图:
我出现这个错让我头疼了几个小时,到网上搜答案五法八门,一一照做也没有解决问题。 其实这个问题很简单,为sql server 2008 r2的版本是661,而sql server 2008 sp1的版本是665,所以出现上述问题。问题是我一直用的数据库都是sql server 2008 r2怎么会出现sql server 2008 sp1版本的呢。我查找了一下程序果然发现我的程序里装有sql server 2008 sp1,这是怎么装上的呢? 原来是装vs2010时,vs2010中自带的有一个简化数据库,就是sql server 2008 sp1版本的,这个数据库也是可以用的,很多人不知道怎么用它,其实只需要去下载一个图形包安装就行了。 找到问题之后,也就有了解决办法,把数据库恢复成sql server 2008 sp1的即可以了,或则是用sql server 200 r2的,把一个数据库卸载掉。 最后又查找了很多资料,最终得到的结论是: 在共同安装vs笔SQL时,要先安装sql server再安装vs这样就不会出现问题。 |