Saya memiliki lingkungan pengujian yang diatur dengan yang berikut:
- Mesin Virtual (Hyper-V)
- Windows Server 2008 R2 SP1 (x64-bit)
- Windows SQL Server 2005 Edisi Pengembang SP4 (x64-bit) (nama instance default)
- 1 Database dengan Replikasi Gabung mengatur ... 3 publikasi dengan masing-masing 2 pelanggan.
Kami sedang menguji prosedur untuk meningkatkan ke SQL Server 2012 Developer Edition (sp1) ...
Saya telah mengunduh iso untuk 64bit SQL Server 2012 Dev. (sp1) dari MSDN (salinan berlisensi penuh) dan sudah mulai menuruni jalur peningkatan. Pada salah satu tahap terakhir, di mana pemeriksaan dimulai untuk kriteria yang berbeda, kami mengalami masalah aneh seperti diuraikan di bawah ini:
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.
Selanjutnya, dalam file log pemutakhiran, saya menemukan output (lebih banyak verbose) berikut:
(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.
Saya telah memastikan bahwa kami menggunakan sistem x64 dan bukan ia64 dan saya tidak melihat alasan mengapa ketidakcocokan akan terjadi. Sesuatu yang perlu diperhatikan: Kami tidak dapat menginstal SQL Server 2012, dan memasang kembali basis datanya karena kami memiliki lebih dari 20 basis data langsung (dalam produksi) dengan lebih dari 40 publikasi yang diatur ... ini akan menjadi mimpi buruk mutlak jika kami harus mengulang mengatur replikasi.
Berikut adalah info versi untuk pengaturan 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 ditunjukkan SP4.
Saya akan menghubungi dukungan Microsoft tentang hal ini besok.
Jawaban:
Apakah alat (SSMS dll) atau SSIS telah diinstal secara terpisah ke instalasi utama sebagai 32bit?
sumber