2010-11-23 40 views
54

Khi cố gắng để đính kèm một tập tin cơ sở dữ liệu:SQL Server: Đính kèm phiên bản không chính xác 661

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

tôi nhận được thông báo lỗi này:

The database cannot be opened because it is version 661. This server supports version 662 and earlier. A downgrade path is not supported.

Bất cứ ý tưởng tại sao? và làm thế nào để giải quyết nó?

+1

Tìm thấy một vấn đề tương tự ở đây: [http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=151430](http:/ /www.sqlteam.com/forums/topic.asp?TOPIC_ID=151430). Giải pháp trong trường hợp đó là cài đặt lại hoàn toàn SQL Server. –

+1

Tôi đã cài đặt SQL Server 2008 .. nhưng tôi đã nhận lỗi này. Cơ sở dữ liệu 'Databasename' không thể mở được vì đây là phiên bản 655. Máy chủ này hỗ trợ phiên bản 611 trở về trước. Đường dẫn hạ cấp không được hỗ trợ. Không thể mở cơ sở dữ liệu mới 'Databasename'. CREATE DATABASE bị hủy bỏ. (Microsoft SQL Server, Lỗi: 948). Làm thế nào để giải quyết điều này? –

Trả lời

72

Cơ sở dữ liệu SQL Server 2008 là phiên bản 655. Cơ sở dữ liệu SQL Server 2008 R2 là 661. Bạn đang cố đính kèm cơ sở dữ liệu 2008 R2 (v. 661) vào phiên bản 2008 và điều này không được hỗ trợ. Khi cơ sở dữ liệu đã được nâng cấp lên phiên bản 2008 R2, nó không thể hạ cấp. Bạn sẽ phải nâng cấp phiên bản 2008 SP2 của bạn lên R2, hoặc bạn phải sao chép dữ liệu trong cơ sở dữ liệu đó vào cơ sở dữ liệu 2008 (ví dụ: sử dụng trình hướng dẫn di chuyển dữ liệu hoặc tương tự).

Thông điệp là sai lầm, để nói rằng ít nhất, nó nói 662 vì SQL Server 2008 SP2 không hỗ trợ 662 là một phiên bản cơ sở dữ liệu, điều này là khi 15000 phân vùng được kích hoạt trong cơ sở dữ liệu, xem Support for 15000 Partitions.docx. Kích hoạt hỗ trợ va chạm phiên bản DB đến 662, vô hiệu hóa nó sẽ di chuyển nó trở lại 655. Nhưng SQL Server 2008 SP2 không hỗ trợ 661 (phiên bản R2).

+0

Tôi đã cài đặt SQL Server 2008 .. nhưng tôi đã nhận lỗi này. Cơ sở dữ liệu 'Databasename' không thể mở được vì đây là phiên bản 655. Máy chủ này hỗ trợ phiên bản 611 trở về trước. Đường dẫn hạ cấp không được hỗ trợ. Không thể mở cơ sở dữ liệu mới 'Databasename'. CREATE DATABASE bị hủy bỏ. (Microsoft SQL Server, Lỗi: 948). Làm thế nào để giải quyết điều này? –

11

Để làm rõ, cơ sở dữ liệu được tạo trong SQL Server 2008 R2 đã được mở trong phiên bản SQL Server 2008 (phiên bản trước R2). Giải pháp cho tôi là chỉ cần thực hiện cài đặt nâng cấp của SQL Server 2008 R2. Tôi chỉ có thể nói cho các phiên bản Express, nhưng nó đã làm việc.

Thật kỳ lạ, mặc dù Trình cài đặt nền tảng web chỉ ra rằng tôi đã cài đặt Express R2. Cách tốt hơn để nói là hỏi chính máy chủ cơ sở dữ liệu:

SELECT @@VERSION 
+0

tương tự xảy ra với tôi, nó nói Microsoft SQL Server 2008 (SP3) - 10.0.5500.0 (X64) ngày 21 tháng 9 năm 2011 22:45:45 Bản quyền (c) 1988-2008 Microsoft Corporation Express Edition (64 bit) trên Windows NT 6.1 (Xây dựng 7601: Gói Dịch vụ 1) và Nền tảng Web cho biết tôi có 2008 r2 – JackNova

Các vấn đề liên quan