Freigeben über


Upgrade einer SQL Server-Failoverclusterinstanz (Setup)

Sie können einen SQL Server-Failovercluster mithilfe des SQL Server-Installations-Assistenten oder einer Eingabeaufforderung auf einen SQL Server 2014-Failovercluster aktualisieren.

Während des Failoverclusterupgrades ist die Ausfallzeit auf Failoverzeit und die Zeit beschränkt, die für die Ausführung von Upgradeskripts erforderlich ist. Wenn Sie dem Rolling-Upgrade-Prozess des Failover-Clusters folgen, ist Ihre Ausfallzeit minimal. Je nachdem, ob Sie über alle notwendigen Voraussetzungen auf den Failoverclusterknoten verfügen, können möglicherweise zusätzliche Ausfallzeiten entstehen, während Sie diese Voraussetzungen installieren. Weitere Informationen zum Minimieren der Ausfallzeit während des Upgrades finden Sie im Abschnitt " Bewährte Methoden vor dem Upgrade des Failoverclusters " auf dieser Seite.

Weitere Informationen zum Upgrade finden Sie unter "Unterstützte Versions- und Edition-Upgrades " und "Upgrade auf SQL Server 2014".

Weitere Informationen zur Beispielsyntax für die Verwendung von Eingabeaufforderungen finden Sie unter Installieren von SQL Server 2014 über die Eingabeaufforderung.

Voraussetzungen

Lesen Sie die folgenden wichtigen Informationen, bevor Sie beginnen:

  • Vor dem Installieren des Failoverclusterings

  • Verwenden Sie den Upgraderatgeber, um sich auf Upgrades vorzubereiten.

  • Aktualisieren der Datenbank-Engine

  • Setup installiert .NET Framework 4.0 auf einem gruppierten Betriebssystem. Um mögliche Ausfallzeiten zu minimieren, sollten Sie .NET Framework 4.0 installieren, bevor Sie Setup ausführen.

  • Damit die Visual Studio-Komponente ordnungsgemäß installiert werden kann, erfordert SQL Server die Installation eines Updates. SQL Server-Setup überprüft, ob dieses Update vorhanden ist, und fordert Sie dann zum Herunterzuladen und Installieren des Updates auf, bevor Sie mit der SQL Server-Installation fortfahren können. Um die Unterbrechung während des SQL Server-Setups zu vermeiden, können Sie das Update herunterladen und installieren, bevor Sie DAS SQL Server-Setup wie unten beschrieben ausführen (oder alle updates für .NET 3.5 SP1 installieren, die unter Windows Update verfügbar sind):

    Wenn Sie SQL Server 2014 auf einem Computer mit dem Betriebssystem Windows Server 2008 SP2 installieren, können Sie das erforderliche Update von hier aus abrufen.

    Wenn Sie SQL Server 2014 auf einem Computer mit dem Betriebssystem Windows 7 SP1 oder Windows Server 2008 R2 SP1 installieren, ist dieses Update enthalten.

  • .NET Framework 3.5 SP1 wird nicht mehr vom SQL Server-Setup installiert, kann aber beim Installieren von SQL Server unter Windows Server 2008 erforderlich sein. Weitere Informationen finden Sie in denVersionshinweisen zu SQL Server 2014.

  • Bei lokalen Installationen müssen Sie das SQL Server -Setup als Administrator ausführen. Wenn Sie SQL Server von einer Remotefreigabe installieren, müssen Sie auf der Remotefreigabe ein Domänenkonto mit Leseberechtigungen verwenden.

  • Um eine Instanz von SQL Server auf einen SQL Server 2014-Failovercluster zu aktualisieren, muss es sich bei der zu aktualisierenden Instanz um einen Failovercluster handelt.

    Um eine eigenständige Instanz von SQL Server in einen SQL Server 2014-Failovercluster zu verschieben, installieren Sie einen neuen SQL Server 2014-Failovercluster, und migrieren Sie dann Benutzerdatenbanken aus der eigenständigen Instanz mithilfe des Assistenten zum Kopieren der Datenbank. Weitere Informationen finden Sie unter Verwenden des Assistenten zum Kopieren von Datenbanken.

Laufende Upgrades

Zum Upgrade eines SQL Server-Failoverclusters auf SQL Server 2014 müssen Sie Setup mit Upgradeaktion für jeden Failoverclusterknoten ausführen, jeweils einzeln, beginnend mit den passiven Knoten. Wenn Sie jeden Knoten aktualisieren, wird er von den möglichen Besitzern des Failoverclusters ausgeschlossen. Wenn ein unerwartetes Failover vorhanden ist, nehmen die aktualisierten Knoten nicht am Failover teil, bis der Besitz der Clusterressourcengruppe durch das SQL Server-Setup auf einen aktualisierten Knoten verschoben wird.

Standardmäßig bestimmt Setup automatisch, wann ein Failover auf einen aktualisierten Knoten durchgeführt werden soll. Dies hängt von der Gesamtanzahl der Knoten in der Failoverclusterinstanz und der Anzahl der Knoten ab, die bereits aktualisiert wurden. Wenn die Hälfte der Knoten oder mehr bereits aktualisiert wurden, führt Setup beim nächsten Upgrade ein Failover auf einen aktualisierten Knoten durch. Nach dem Failover zu einem aktualisierten Knoten wird die Clustergruppe in einen aktualisierten Knoten verschoben. Alle aktualisierten Knoten werden in der Liste der möglichen Besitzer abgelegt, und alle Knoten, die noch nicht aktualisiert wurden, werden aus der Liste der möglichen Besitzer entfernt. Beim Upgrade jedes verbleibenden Knotens wird er den möglichen Besitzern des Failoverclusters hinzugefügt.

Durch diesen Vorgang wird die Ausfallzeit während der gesamten Failoverclusteraktualisierung auf eine Failoverzeit und die Ausführungszeit für Aktualisierungsskripts begrenzt.

Führen Sie zum Steuern des Failoververhaltens von Clusterknoten während des Upgradevorgangs den Upgradevorgang über die Eingabeaufforderung aus, und verwenden Sie dabei den /FAILOVERCLUSTERROLLOWNERSHIP-Parameter. Weitere Informationen finden Sie unter Installieren von SQL Server 2014 über die Eingabeaufforderung.

Anmerkung Wenn ein Failovercluster mit einem einzigen Knoten vorhanden ist, verwendet SQL Server-Setup die SQL Server-Ressourcengruppe offline.

Überlegungen beim Upgrade von SQL Server 2005

Wenn Sie Domänengruppen für die Clustersicherheitsrichtlinie angegeben haben, können Sie die Dienst-SID unter Windows Server 2008 nicht angeben. Wenn Sie die Dienst-SID verwenden möchten, müssen Sie ein paralleles Upgrade durchführen.

Wenn Sie das Datenbankmodul für das Upgrade auswählen, wird die Volltextsuche unabhängig davon, ob es in SQL Server 2005 installiert wurde, in das Setup einbezogen.

Wenn die Volltextsuche in SQL Server 2005 aktiviert wurde, erstellt Setup den Volltext-Suchkatalog unabhängig von den verfügbaren Optionen neu.

Upgrade auf einen SQL Server 2014 Multi-Subnetz-Failover-Cluster

Es gibt zwei mögliche Szenarien für Upgrades:

  1. Sql Server-Failovercluster ist derzeit in einem einzigen Subnetz konfiguriert: Sie müssen zuerst das vorhandene Cluster auf SQL Server 2014 aktualisieren, indem Sie Setup starten und dem Upgradeprozess folgen. Fügen Sie nach Abschluss des Upgrades des vorhandenen Failoverclusters einen Knoten hinzu, der sich in einem anderen Subnetz befindet, indem Sie die AddNode-Funktionalität verwenden. Bestätigen Sie die Änderung der IP-Adressressourcenabhängigkeit zu 'OR' auf der Clusternetzwerkkonfigurationsseite. Sie verfügen jetzt über einen SQL Server-Failovercluster mit mehreren Subnetzen.

  2. Der SQL Server-Failovercluster ist derzeit für mehrere Subnetze mit der Stretch-V-LAN-Technologie konfiguriert: Sie müssen zuerst das vorhandene Cluster auf SQL Server 2014 aktualisieren. Da die Stretch-V-LAN-Technologie ein einzelnes Subnetz konfiguriert, muss die Netzwerkkonfiguration auf mehrere Subnetze geändert werden. Außerdem muss die Abhängigkeit der IP-Adressenressourcen mit dem Windows-Failovercluster-Verwaltungstool angepasst werden, indem die IP-Abhängigkeit auf "OR" gesetzt wird.

Bewährte Methoden vor dem Upgrade eines SQL Server-Failoverclusters

Um unerwartete Ausfallzeiten zu vermeiden, die durch einen Neustart verursacht werden, installieren Sie das No-Reboot-Paket für .NET Framework 4.0 auf allen Failoverclusterknoten, bevor Sie das Upgrade auf den Clusterknoten ausführen. Es wird empfohlen, die folgenden Schritte zum Vorabinstallieren der Voraussetzungen auszuführen:

  • Installieren Sie das No-Reboot-Paket für .NET Framework 4.0, und aktualisieren Sie nur die freigegebenen Komponenten, beginnend mit den passiven Knoten. Dadurch werden .NET Framework 4.0-, Windows Installer 4.5- und SQL Server-Supportdateien installiert.

  • Starten Sie eine oder mehrere Male neu, je nach Bedarf.

  • Umschalten auf einen aktualisierten Knoten.

  • Aktualisiere die freigegebenen Komponenten auf dem letzten verbleibenden Knoten.

Nachdem alle gemeinsamen Komponenten aktualisiert sind und die Voraussetzungen installiert sind, starten Sie den Failover-Cluster-Upgradeprozess. Sie müssen ein Upgrade auf jedem Failoverclusterknoten ausführen, beginnend mit den passiven Knoten und sich dann bis zu dem Knoten vorarbeiten, der die Clusterressourcengruppe besitzt.

  • Sie können einem vorhandenen Failovercluster keine Features hinzufügen.

  • Das Ändern der Edition des Failoverclusters ist auf bestimmte Szenarien beschränkt. Weitere Informationen finden Sie unter Unterstützte Versions- und Edition-Upgrades.

So aktualisieren Sie einen SQL Server-Failovercluster

So aktualisieren Sie einen SQL Server-Failovercluster

  1. Legen Sie das SQL Server-Installationsmedium ein, und doppelklicken Sie im Stammordner auf Setup.exe. Wenn Sie eine Installation über eine Netzwerkfreigabe ausführen möchten, wechseln Sie in der Freigabe zum Stammordner, und doppelklicken Sie auf Setup.exe. Möglicherweise werden Sie aufgefordert, die erforderlichen Komponenten zu installieren, falls sie nicht bereits installiert wurden.

  2. Von Bedeutung

    Weitere Informationen zu den Schritten 3 und 4 finden Sie im Abschnitt " Bewährte Methoden vor dem Upgrade des Failoverclusters ".

  3. Nachdem die erforderlichen Komponenten installiert wurden, startet der Installations-Assistent das SQL Server -Installationscenter. Um eine vorhandene Instanz von SQL Server zu aktualisieren, klicken Sie auf "Upgrade von SQL Server 2005", "SQL Server 2008", "SQL Server 2008 R2" oder "SQL Server 2012".

  4. Wenn Setup-Unterstützungsdateien erforderlich sind, werden diese durch das SQL Server -Setup installiert. Wenn Sie angewiesen sind, den Computer neu zu starten, starten Sie den Computer neu, bevor Sie fortfahren.

  5. Die Systemkonfigurationsprüfung führt einen Ermittlungsvorgang auf dem Computer aus. Klicken Sie auf 'OK', um fortzufahren.

  6. Geben Sie auf der Seite Product Key den PID-Schlüssel für die neue Versionsedition ein, die der Edition der alten Produktversion entspricht. Um z. B. ein Enterprise-Failovercluster zu aktualisieren, müssen Sie einen PID-Schlüssel für SQL Server Enterprise bereitstellen. Klicken Sie auf Weiter, um fortzufahren. Beachten Sie, dass der PID-Schlüssel, den Sie für ein Failoverclusterupgrade verwenden, für alle Failoverclusterknoten in derselben SQL Server-Instanz konsistent sein muss. Weitere Informationen finden Sie unter Editionen und Komponenten von SQL Server 2014 und unterstützten Versions- und Edition-Upgrades.

  7. Lesen Sie auf der Seite Lizenzbedingungen den Lizenzvertrag, und aktivieren Sie dann das Kontrollkästchen, um den Lizenzbestimmungen zuzustimmen. Falls Sie zur Verbesserung von SQL Serverbeitragen möchten, können Sie auch die Option zur Funktionsverwendung aktivieren und Berichte an Microsoftsenden. Klicken Sie auf „Weiter“, um den Vorgang fortzusetzen. Klicken Sie auf Abbrechen, wenn Sie den Setupvorgang beenden möchten.

  8. Geben Sie auf der Seite "Instanz auswählen" die SQL Server-Instanz an, die auf SQL Server 2014 aktualisiert werden soll. Klicken Sie auf „Weiter“, um den Vorgang fortzusetzen.

  9. Auf der Seite Funktionsauswahl sind die zu aktualisierenden Funktionen bereits markiert. Nach Auswahl des Funktionsnamens wird im rechten Bereich eine Beschreibung für die einzelnen Komponentengruppen angezeigt. Beachten Sie, dass Sie die zu aktualisierenden Features nicht ändern können, und Sie können während des Upgradevorgangs keine Features hinzufügen. Informationen zum Hinzufügen von Features zu einer aktualisierten Instanz von SQL Server 2014 nach Abschluss des Upgradevorgangs finden Sie unter Hinzufügen von Features zu einer Instanz von SQL Server 2014 (Setup).

    Die erforderlichen Komponenten für die ausgewählten Funktionen werden im rechten Bereich angezeigt. SQL Server-Setup installiert die erforderlichen Komponenten, die nicht bereits während des im weiteren Verlauf dieser Prozedur beschriebenen Installationsschritts installiert werden.

  10. Auf der Seite Instanzkonfiguration werden die Felder automatisch aus der alten Instanz aufgefüllt. Sie können optional auch den neuen InstanceID-Wert angeben.

    Instanz-ID – Standardmäßig wird der Instanzname als Instanz-ID verwendet. So werden Installationsverzeichnisse und Registrierungsschlüssel für die Instanz von SQL Serveridentifiziert. Dies ist der Fall für Standardinstanzen und benannte Instanzen. Bei einer Standardinstanz lauten Instanzname und Instanz-ID MSSQLSERVER. Wenn Sie nicht die Standardinstanz-ID verwenden möchten, aktivieren Sie das Kontrollkästchen Instanz-ID , und geben Sie einen Wert ein. Wenn Sie den Standardwert überschreiben, müssen Sie die gleiche Instanz-ID für die Instanz angeben, die in allen Failoverclusterknoten aktualisiert wird. Die Instanz-ID für die aktualisierte Instanz muss in allen Knoten übereinstimmen.

    Erkannte Instanzen und Features – Das Raster zeigt Instanzen von SQL Server an, die sich auf dem Computer befinden, auf dem Setup ausgeführt wird. Klicken Sie auf „Weiter“, um den Vorgang fortzusetzen.

  11. Auf der Seite Erforderlicher Speicherplatz wird der für die angegebenen Funktionen erforderliche Speicherplatz berechnet, und die Anforderungen werden mit dem Speicherplatz verglichen, der auf dem Computer verfügbar ist, auf dem Setup ausgeführt wird.

  12. Geben Sie auf der Seite Aktualisieren der Volltextsuche die Aktualisierungsoptionen für die Datenbanken an, die aktualisiert werden sollen. Weitere Informationen finden Sie unter Full-Text Suchoptionen für Upgrade.

  13. Geben Sie auf der Seite Fehlerberichterstellung die Informationen an, die Sie an Microsoft senden möchten, um zur Verbesserung von SQL Serverbeizutragen. Die Option für Fehlerberichte ist standardmäßig aktiviert.

  14. Die Systemkonfigurationsprüfung führt einen weiteren Satz von Regeln aus, um die Computerkonfiguration mit den von Ihnen angegebenen SQL Server-Features zu überprüfen, bevor der Upgradevorgang beginnt.

  15. Auf der Seite Clusteraktualisierungsbericht werden die Liste mit den Knoten in der Failoverclusterinstanz und die Instanzversionsinformationen für die SQL Server -Komponenten in jedem Knoten angezeigt. Der Datenbankskriptstatus und der Replikationsskriptstatus werden angezeigt. Darüber hinaus werden Informationsmeldungen angezeigt, die beim Klicken auf "Weiter" auftreten. Abhängig von der Anzahl der Failoverclusterknoten, die bereits aktualisiert wurden, und der Gesamtanzahl der Knoten zeigt Setup das Failoververhalten an, das beim Klicken auf "Weiter" auftritt. Es warnt auch vor potenziellen unnötigen Ausfallzeiten, wenn Sie die erforderlichen Komponenten noch nicht installiert haben.

  16. Auf der Seite Das Upgrade kann jetzt ausgeführt werden wird eine Strukturansicht der Installationsoptionen angezeigt, die während des Setups angegeben wurden. Klicken Sie auf "Upgrade", um fortzufahren. SQL Server-Setup installiert zuerst die erforderlichen Komponenten für die ausgewählten Funktionen und dann die Funktionen.

  17. Während des Upgrades wird auf der Seite Status der Status angezeigt, sodass Sie während des Setupvorgangs den Upgradefortschritt überwachen können.

  18. Nach der Aktualisierung des aktuellen Knotens werden auf der Seite Clusteraktualisierungsbericht Statusinformationen zur Aktualisierung der einzelnen Failoverclusterknoten sowie die Funktionen in jedem Failoverclusterknoten und ihre Versionsinformationen angezeigt. Bestätigen Sie die angezeigten Versionsinformationen, und fahren Sie mit der Aktualisierung der verbleibenden Knoten fort. Wenn das Failover zu aktualisierten Knoten aufgetreten ist, wird dies ebenfalls auf der Statusseite angezeigt. Sie können diese Informationen zur Bestätigung außerdem im Windows-Clusterverwaltungstool überprüfen.

  19. Nach der Aktualisierung werden auf der Seite Abgeschlossen ein Link zur zusammenfassenden Protokolldatei für die Installation sowie weitere wichtige Hinweise bereitgestellt. Klicken Sie auf Schließen, um die Installation von SQL Server abzuschließen.

  20. Starten Sie den Computer neu, falls Sie dazu aufgefordert werden. Wenn Sie den Setupvorgang abgeschlossen haben, sollten Sie unbedingt die vom Installations-Assistenten angezeigte Meldung lesen. Weitere Informationen zu Setupprotokolldateien finden Sie unter Lesen und Anzeigen der Setupprotokolldateien von SQL Server.

  21. Wiederholen Sie die Schritte 1 bis 21 für alle anderen Knoten im SQL Server-Failovercluster, um den Upgradevorgang abzuschließen.

So aktualisieren Sie einen SQL Server Multi-Subnetz-Failover-Cluster

Zum Upgrade auf einen SQL Server-Failovercluster mit mehreren Subnetzen (vorhandener SQL Server-Cluster ist ein Nicht-Subnetzcluster).

  1. Führen Sie die schritte 1 bis 24 aus, die oben im Abschnitt zum Upgrade eines SQL Server-Failoverclusters beschrieben werden, um den Cluster auf SQL Server 2014 zu aktualisieren.

  2. Fügen Sie einen Knoten in einem anderen Subnetz mithilfe der AddNode-Setupaktion hinzu, und bestätigen Sie die IP-Adressressourcenabhängigkeit zu OR auf der Seite " Clusternetzwerkkonfiguration ". Weitere Informationen finden Sie unter Hinzufügen oder Entfernen von Knoten in einem SQL Server-Failovercluster (Setup).

Um einen Multi-Subnetz-Cluster mit Stretch V-Lan aufzurüsten.

  1. Führen Sie die schritte 1 bis 24 aus, die oben im Abschnitt zum Upgrade eines SQL Server-Failoverclusters beschrieben werden, um den Cluster auf SQL Server 2014 zu aktualisieren.

  2. Ändern Sie die Netzwerkeinstellungen, um den Remoteknoten in ein anderes Subnetz zu verschieben.

  3. Fügen Sie mithilfe des Windows-Failovercluster-Verwaltungstools eine neue IP-Adresse für das neue Subnetz hinzu und setzen Sie die Abhängigkeit der IP-Adressressource auf OR.

Nächste Schritte

Führen Sie nach dem Upgrade auf SQL Server 2014 die folgenden Aufgaben aus:

  • Registrieren Ihrer Server

    Durch das Upgrade werden Registrierungseinstellungen für die vorherige SQL Server-Instanz entfernt. Nach dem Upgrade müssen Sie Ihre Server erneut registrieren.

  • Statistikaktualisierung

    Um die Abfrageleistung zu optimieren, empfiehlt es sich, Statistiken für alle Datenbanken nach dem Upgrade zu aktualisieren. Verwenden Sie die sp_updatestats gespeicherte Prozedur, um Statistiken in benutzerdefinierten Tabellen in SQL Server-Datenbanken zu aktualisieren.

  • Konfigurieren der neuen SQL Server-Installation

    Um den angriffsfähigen Oberflächenbereich eines Systems zu reduzieren, installiert SQL Server selektiv und ermöglicht wichtige Dienste und Features. Weitere Informationen zur Konfiguration von Oberflächenflächen finden Sie in der Infodatei für diese Version.

Siehe auch

Installieren von SQL Server 2014 über die Eingabeaufforderung
Lesen und Anzeigen der Setupprotokolldateien von SQL Server