Nâng cấp SQL Server 2005 lên SQL Server 2012


12

Tôi có một môi trường thử nghiệm được thiết lập với các mục sau:

  • Máy ảo (Hyper-V)
  • Windows Server 2008 R2 SP1 (x64-bit)
  • Windows SQL Server 2005 Developer Edition SP4 (x64-bit) (tên ví dụ mặc định)
    • 1 Cơ sở dữ liệu với Bản sao hợp nhất thiết lập ... 3 ấn phẩm với 2 người đăng ký mỗi.

Chúng tôi đang thử nghiệm quy trình nâng cấp lên SQL Server 2012 Developer Edition (sp1) ...

Tôi đã tải xuống iso cho SQL Server 2012 Dev. (sp1) từ MSDN (bản sao được cấp phép đầy đủ) và đã bắt đầu đi xuống con đường nâng cấp. Tại một trong những giai đoạn cuối cùng, khi nó bắt đầu kiểm tra các tiêu chí khác nhau, chúng tôi gặp phải một vấn đề kỳ lạ như được nêu dưới đây:

Rule "Upgrade architecture mismatch" failed. The CPU architectures of upgrading feature(s) are different. To upgrade these features, Setup architecture must be the same as the features being installed.

Hơn nữa, trong tệp nhật ký nâng cấp, tôi đã tìm thấy đầu ra sau (dài dòng hơn):

(03) 2012-12-28 14:02:45 Slp: Init rule target object: Microsoft.SqlServer.Configuration.SetupExtension.BlockMixedArchitecture
(03) 2012-12-28 14:02:45 Slp: Rule 'BlockMixedArchitectureUpgrade' detection result: IsMixedArchitectureInstall= True 
(03) 2012-12-28 14:02:45 Slp: Evaluating rule        : BlockMixedArchitectureUpgrade
(03) 2012-12-28 14:02:45 Slp: Rule running on machine: REPLICATIONTEST
(03) 2012-12-28 14:02:45 Slp: Rule evaluation done   : Failed
(03) 2012-12-28 14:02:45 Slp: Rule evaluation message: The CPU architectures of upgrading feature(s) and this installation program are different. To upgrade these features, Setup architecture must be the same as the features being installed.

Tôi đã chắc chắn rằng chúng tôi đang ở trên một hệ thống x64 chứ không phải ia64 và tôi thấy không có lý do tại sao một sự không phù hợp sẽ xảy ra. Một vài điều cần lưu ý: Chúng tôi không thể đơn giản cài đặt SQL Server 2012 và gắn lại cơ sở dữ liệu vào đó vì chúng tôi có hơn 20 cơ sở dữ liệu trực tiếp (đang sản xuất) với hơn 40 ấn phẩm được thiết lập ... đây sẽ là một cơn ác mộng tuyệt đối nếu chúng tôi phải thực hiện lại. thiết lập nhân rộng.


Đây là thông tin phiên bản cho thiết lập SQL Server 2005:

Microsoft SQL Server 2005 - 9.00.5000.00 (X64) 
Dec 10 2010 10:38:40 
Copyright (c) 1988-2005 Microsoft Corporation
Developer Edition (64-bit) on Windows NT 6.1 (Build 7601: Service Pack 1)

9.00.5000.00 chỉ định SP4.


Tôi sẽ gọi cho bộ phận hỗ trợ của Microsoft về việc này vào ngày mai.


1
Bạn có thể xác minh phiên bản bạn đã tải xuống? Có thể bạn đã tải xuống phiên bản Tiêu chuẩn của SQL 2012 chứ không phải phiên bản Nhà phát triển không?
SQLRockstar

Tôi đã đề cập đến nó trong bài viết của mình nhưng tôi đã tải xuống SQL Server 2012 Developer Edition (x64) SP1.
Wes

1
Bạn có thể chạy "select @@ version" trên phiên bản hiện tại và đăng toàn bộ đầu ra.
mrdenny

2
Số lượng MVP và MCM đáp ứng điều này là nổi bật! Có vẻ như ai đó trên các diễn đàn MSDN gặp phải vấn đề tương tự: social.msdn.microsoft.com/Forums/en/sqlsetupandupTHER/thread/ Lỗi
Ali Razeghi

2
Các công cụ (SSMS, v.v.) hoặc SSIS có thể được cài đặt riêng cho cài đặt chính là 32 bit không?
Mark Storey-Smith

Câu trả lời:


6

Các công cụ (SSMS, v.v.) hoặc SSIS có thể được cài đặt riêng cho cài đặt chính là 32 bit không?

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.