SQL Server 2005'i SQL Server 2012'ye yükseltme


12

Aşağıdakilerle ayarlanmış bir test ortamım var:

  • Sanal Makine (Hyper-V)
  • Windows Server 2008 R2 SP1 (x64 bit)
  • Windows SQL Server 2005 Developer Edition SP4 (x64-bit) (varsayılan örnek adı)
    • Birleştirme Çoğaltması ayarlanmış 1 veritabanı ... Her birinde 2 abone bulunan 3 yayın.

SQL Server 2012 Developer Edition'a (sp1) yükseltme prosedürünü test ediyoruz ...

64bit SQL Server 2012 Dev için iso indirdim. (sp1) MSDN'den (tam lisanslı kopya) ve yükseltme yolunda ilerlemeye başladı. Farklı kriterler için bir kontrol yapmaya başladığı son aşamalardan birinde, aşağıda özetlendiği gibi tuhaf bir sorunla karşılaşıyoruz:

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.

Ayrıca, yükseltme günlük dosyasında, aşağıdaki (daha ayrıntılı) çıktı buldum:

(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.

Bir ia64 değil, x64 sistemi üzerinde çalıştığımızdan emin oldum ve bir uyumsuzluğun oluşmasının hiçbir sebebini göremiyorum. Dikkat edilmesi gereken bir nokta: SQL Server 2012'yi yükleyemeyiz ve 40'tan fazla yayın kurulmuş 20'den fazla canlı veritabanına (üretimde) sahip olduğumuz için veritabanlarını yeniden bağlayamıyoruz ... çoğaltmayı ayarlayın.


SQL Server 2005 kurulumu için sürüm bilgisi:

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 SP4'ü gösterdi.


Bu konuda yarın Microsoft desteğini arayacağım.


1
İndirdiğiniz sürümü doğrulayabilir misiniz? Geliştirici sürümünü değil, SQL 2012'nin Standart sürümünü indirmeniz mümkün mü?
SQLRockstar

Yazıma yazdım ama SQL Server 2012 Developer Edition (x64) SP1'i indirdim.
Wes

1
Geçerli örnekte "select @@ version" komutunu çalıştırabilir ve tüm çıktıyı kaydedebilir misiniz?
mrdenny

2
Buna yanıt veren MVP ve MCM'ler olağanüstü! Görünüşe göre MSDN forumlarındaki biri aynı sorunla karşılaştı: social.msdn.microsoft.com/Forums/en/sqlsetupandupgrade/thread/…
Ali Razeghi

2
Ana kuruluma 32bit olarak ayrı ayrı araçlar (SSMS vb.) Veya SSIS kurulabilir mi?
Mark Storey-Smith

Yanıtlar:


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.