SQL Server:附加错误的版本661

尝试将数据库文件附加到:


Microsoft SQL Server 2008 (SP2) - 10.0.4000.0 (X64) Sep 16 2010 19:43:16 <X64> (Build 7600: )

我收到此错误消息:


由于数据库是版本661,因此无法打开。该服务器支持版本662和更早版本。不支持降级路径。


知道为什么吗?以及如何解决?


喵喵时光机
浏览 800回答 2
2回答

一只萌萌小番薯

SQL Server 2008数据库的版本为655。SQLServer 2008 R2数据库的版本为661。您试图将2008 R2数据库(v。661)附加到2008实例,但不支持此功能。数据库升级到2008 R2版本后,就无法降级。您必须将您的2008 SP2实例升级到R2,或者必须将该数据库中的数据复制到2008数据库中(例如,使用数据迁移向导或类似的方法)。该消息至少可以说是误导性的,它说的是662,因为SQL Server 2008&nbsp;SP2&nbsp;确实支持662作为数据库版本,这是在数据库中启用15000分区时,请参阅对15000 Partitions.docx的支持。启用支持会将DB版本提高到662,禁用该版本会将其移回655。但是SQL Server 2008 SP2不支持661(R2版本)。

慕少森

为了明确起见,正在SQL Server 2008(R2之前的版本)的实例中打开在SQL Server 2008 R2下创建的数据库。对我来说,解决方案是简单地执行SQL Server 2008 R2的升级安装。我只能说Express版本,但它确实有效。不过,奇怪的是,Web平台安装程序指示我已经安装了Express R2。更好的判断方法是询问数据库服务器本身:SELECT @@VERSION
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server