为了账号安全,请及时绑定邮箱和手机立即绑定

SQL Server:附加错误的版本661

SQL Server:附加错误的版本661

喵喵时光机 2019-10-19 17:02:22
尝试将数据库文件附加到:Microsoft SQL Server 2008 (SP2) - 10.0.4000.0 (X64) Sep 16 2010 19:43:16 <X64> (Build 7600: )我收到此错误消息:由于数据库是版本661,因此无法打开。该服务器支持版本662和更早版本。不支持降级路径。知道为什么吗?以及如何解决?
查看完整描述

2 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

SQL Server 2008数据库的版本为655。SQLServer 2008 R2数据库的版本为661。您试图将2008 R2数据库(v。661)附加到2008实例,但不支持此功能。数据库升级到2008 R2版本后,就无法降级。您必须将您的2008 SP2实例升级到R2,或者必须将该数据库中的数据复制到2008数据库中(例如,使用数据迁移向导或类似的方法)。

该消息至少可以说是误导性的,它说的是662,因为SQL Server 2008 SP2 确实支持662作为数据库版本,这是在数据库中启用15000分区时,请参阅对15000 Partitions.docx的支持。启用支持会将DB版本提高到662,禁用该版本会将其移回655。但是SQL Server 2008 SP2不支持661(R2版本)。


查看完整回答
反对 回复 2019-10-19
?
慕少森

TA贡献2019条经验 获得超9个赞

为了明确起见,正在SQL Server 2008(R2之前的版本)的实例中打开在SQL Server 2008 R2下创建的数据库。对我来说,解决方案是简单地执行SQL Server 2008 R2的升级安装。我只能说Express版本,但它确实有效。


不过,奇怪的是,Web平台安装程序指示我已经安装了Express R2。更好的判断方法是询问数据库服务器本身:


SELECT @@VERSION


查看完整回答
反对 回复 2019-10-19
  • 2 回答
  • 0 关注
  • 792 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信