Aktualisieren Sie SQL Server 2005 auf SQL Server 2012


12

Ich habe eine Testumgebung mit den folgenden Einstellungen eingerichtet:

  • Virtuelle Maschine (Hyper-V)
  • Windows Server 2008 R2 SP1 (x 64-Bit)
  • Windows SQL Server 2005 Developer Edition SP4 (x 64-Bit) (Standardinstanzname)
    • 1 Datenbank mit Mergereplikation eingerichtet ... 3 Publikationen mit jeweils 2 Abonnenten.

Wir testen das Verfahren zum Aktualisieren auf SQL Server 2012 Developer Edition (SP1) ...

Ich habe die ISO für 64-Bit-SQL Server 2012 Dev heruntergeladen. (SP1) von MSDN (Vollversion) und haben begonnen, den Upgrade-Pfad zu durchlaufen. In einer der letzten Phasen, in der eine Überprüfung auf verschiedene Kriterien beginnt, stößt man auf ein bizarres Problem, wie nachstehend beschrieben:

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.

Außerdem habe ich in der Upgrade-Protokolldatei die folgende (ausführlichere) Ausgabe gefunden:

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

Ich habe sichergestellt, dass wir uns auf einem x64-System und nicht auf einem ia64 befinden, und ich sehe keinen Grund, warum eine Nichtübereinstimmung auftreten würde. Zu beachten ist Folgendes: Wir können SQL Server 2012 nicht einfach installieren und die Datenbanken neu anfügen, da über 20 Live-Datenbanken (in Produktion) mit über 40 Veröffentlichungen eingerichtet sind. Dies wäre ein absoluter Albtraum, wenn wir die Installation erneut durchführen müssten. Richten Sie die Replikation ein.


Hier sind die Versionsinformationen für das SQL Server 2005-Setup:

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 angegeben SP4.


Ich werde morgen den Microsoft-Support anrufen.


1
Können Sie die heruntergeladene Edition überprüfen? Ist es möglich, dass Sie die Standard Edition von SQL 2012 und nicht die Developer Edition heruntergeladen haben?
SQLRockstar

Ich habe es in meinem Beitrag erwähnt, aber ich habe SQL Server 2012 Developer Edition (x64) SP1 heruntergeladen.
Wes

1
Können Sie "select @@ version" für die aktuelle Instanz ausführen und die gesamte Ausgabe bereitstellen?
Mrdenny

2
Die Anzahl der MVPs und MCMs, die darauf reagieren, ist hervorragend! Es sieht so aus, als ob jemand in den MSDN-Foren auf dasselbe Problem gestoßen ist
Ali Razeghi

2
Konnten entweder Tools (SSMS usw.) oder SSIS separat als 32-Bit-Version zur Hauptinstallation installiert werden?
Mark Storey-Smith

Antworten:


6

Konnten entweder Tools (SSMS usw.) oder SSIS separat als 32-Bit-Version zur Hauptinstallation installiert werden?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.