SQL2008附加数据库时提示版本为661,此服务器支持655及更低版本,不支持降级路径.......

来源:互联网 发布:淘宝解id锁解开率高吗 编辑:程序博客网 时间:2024/05/17 04:35

 

  

  在有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这样就不会出现问题。