-1

我正在尝试将我的数据库附加到我的项目中,但出现此错误:

无法打开,因为它是 661 版本。此服务器支持 665 及更早版本。不支持降级路径。

这是什么问题?

安装VS2010

已安装 SQL Server 2008R2 Express

4

2 回答 2

2

这些数字似乎倒退了,但无论如何downgrade path is not supported都是关键句。

根据该错误消息,您正在尝试执行一些操作,例如将 SQL Server 2008 R2 数据库附加到 SQL Server 2008 实例。这是不可能的。您不能将较新的数据库附加到较.MDF旧的平台。

有关内部版本号,请参阅此链接:

检查您的实例以确保它实际上是 2008R2。

Select  
    SERVERPROPERTY('productversion') As [Version], 
    SERVERPROPERTY('productlevel') As [Level],
    SERVERPROPERTY('edition') As [Edition]

然后与此交叉引用:

  • 10.5.1600.1 微软 SQL Server 2008 R2
  • 10.50.2500.0 微软 SQL Server 2008 R2 SP1
  • 10.00.1600 微软 SQL Server 2008
  • 10.00.2531.00 微软 SQL Server 2008 SP1
  • 10.00.4000.00 微软 SQL Server 2008 SP2
  • 10.00.5500.00 微软 SQL Server 2008 SP3
  • 9.00.1399 Microsoft SQL Server 2005 RTM
  • 9.00.2047 微软 SQL Server 2005 SP1
  • 9.00.3042 微软 SQL Server 2005 SP2
  • 9.00.3042.01 Microsoft SQL Server 2005 SP2a
  • 9.00.4035 微软 SQL Server 2005 SP3

或者像这样直接查看您安装的实例

于 2013-05-24T17:11:11.270 回答
0

从外观上看,卸载 SQL Server 2008 R2 Express 并安装以下内容应该可以解决问题。

试试这个:2008 R2 RTM http://www.microsoft.com/en-in/download/details.aspx?id=23650

如果它不起作用,试试这个:2008 R2 SP2(最新) http://www.microsoft.com/en-in/download/details.aspx?id=30438

祝你好运!

于 2013-05-26T08:00:26.160 回答