Freigeben über


Aktualisieren einer SQL Server-Failoverclusterinstanz (Setup)

Sie können einen SQL Server-Failovercluster auf einen SQL Server 2014-Failovercluster aktualisieren, indem Sie den SQL Server-Installations-Assistenten oder eine Eingabeaufforderung verwenden.

Während des Failoverclusterupgrades wird die Ausfallzeit auf die Failoverzeit und auf die Ausführungszeit der Upgradeskripts begrenzt. Wenn Sie den parallelen Updatevorgang des Failoverclusters ausführen, erzielen Sie minimale Ausfallzeiten. Wenn jedoch alle erforderlichen Komponenten nicht bereits im Failoverclusterknoten installiert sind, müssen Sie zusätzliche Ausfallzeit für die Installation dieser Komponenten einkalkulieren. 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 Editionsupgrades 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

  • In einem Clusterbetriebssystem wird .NET Framework 4.0 von Setup installiert. Um mögliche Ausfallzeiten zu minimieren, wird empfohlen, .NET Framework 4 zu 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 beim SQL Server-Setup zu vermeiden, können Sie das Update herunterladen und installieren, bevor Sie SQL Server-Setup wie unten beschrieben ausführen (oder Sie installieren alle auf Windows Update verfügbaren Updates für .NET 3.5 SP1):

    Wenn Sie SQL Server 2014 auf einem Computer mit dem Betriebssystem Windows Server 2008 SP2 installieren, können Sie das erforderliche Update hier 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 von SQL Server Setup installiert, ist aber möglicherweise erforderlich, wenn SQL Server unter Windows Server 2008 installiert wird. 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 ein Upgrade einer instance von SQL Server auf einen SQL Server 2014-Failovercluster durchzuführen, muss der instance, der aktualisiert wird, ein Failovercluster sein.

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

Parallele Upgrades

Um ein Upgrade eines SQL Server Failoverclusters auf SQL Server 2014 durchzuführen, müssen Sie setup mit Upgradeaktion auf jedem Failoverclusterknoten einzeln ausführen, beginnend mit den passiven Knoten. Beim Aktualisieren der einzelnen Knoten wird der jeweilige Knoten nicht als möglicher Besitzer des Failoverclusters angezeigt. Bei einem unerwarteten Failover nehmen die aktualisierten Knoten erst am Failover teil, wenn der Clusterressourcengruppenbesitz durch SQL Server Setup auf einen aktualisierten Knoten verschoben wird.

In der Standardeinstellung wird vom Setup automatisch festgelegt, wann ein Failover zu einem aktualisierten Knoten auszuführen ist. Dies ist von der Gesamtanzahl der Knoten in der Failoverclusterinstanz und der Anzahl der bereits aktualisierten Knoten abhängig. Wenn bereits mindestens die Hälfte der Knoten aktualisiert wurde, führt Setup einen Failover zu einem aktualisierten Knoten aus, wenn Sie im nächsten Knoten eine Aktualisierung ausführen. Nach dem Failover zu einem aktualisierten Knoten wird die Clustergruppe in einen aktualisierten Knoten verschoben. Alle aktualisierten Knoten werden in die Liste möglicher Besitzer eingefügt. Alle Knoten, die noch nicht aktualisiert wurden, werden aus der Liste möglicher Besitzer entfernt. Jeder verbleibende Knoten, den Sie aktualisieren, wird der Liste möglicher Besitzer 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.

Hinweis Wenn ein Failovercluster mit einem einzelnen Knoten vorhanden ist, wird die SQL Server Ressourcengruppe von SQL Server Setup offline geschaltet.

Überlegungen beim Upgrade von SQL Server 2005

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

Wenn Sie für die Aktualisierung Datenbank-Engine auswählen, ist die Volltextsuche im Setup enthalten, unabhängig davon, ob sie unter SQL Server 2005 installiert war.

Wenn die Volltextsuche in SQL Server 2005 aktiviert war, erstellt Setup den Volltextsuchkatalog unabhängig von den für Sie verfügbaren Optionen neu.

Upgrade auf einen SQL Server 2014 Multisubnetz-Failovercluster

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

  1. SQL Server Failovercluster ist derzeit in einem einzelnen Subnetz konfiguriert: Sie müssen zunächst ein Upgrade des vorhandenen Clusters auf SQL Server 2014 durchführen, indem Sie setup starten und den Upgradevorgang ausführen. Fügen Sie nach Abschluss des Upgradeprozesses für den vorhandenen Failovercluster mithilfe der AddNode-Funktion einen Knoten hinzu, der sich in einem anderen Subnetz befindet. Bestätigen Sie auf der Konfigurationsseite des Clusternetzwerks die Änderung der IP-Adressabhängigkeit in OR. Sie verfügen jetzt über einen SQL Server Failovercluster mit mehreren Subnetzen.

  2. SQL Server Failovercluster wird derzeit in mehreren Subnetzen mithilfe der Stretch-V-LAN-Technologie konfiguriert: Sie müssen zunächst den vorhandenen Cluster auf SQL Server 2014 aktualisieren. Da mit der Stretch-V-LAN-Technologie ein einzelnes Subnetz konfiguriert wird, muss die Netzwerkkonfiguration in mehrere Subnetze geändert werden, und die Abhängigkeit der IP-Adressressource muss mithilfe des Failovercluster-Manager von Windows in OR geändert werden.

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

Um unerwartete Ausfallzeiten aufgrund eines Neustarts auszuschließen, installieren Sie vor dem Aktualisieren der Clusterknoten das Updatepaket (kein Neustart erforderlich) für .NET Framework 4.0 in allen Failoverclusterknoten. Für die Vorinstallation der erforderlichen Komponenten werden folgende Schritte empfohlen:

  • Installieren Sie das Updatepaket (kein Neustart erforderlich) für .NET Framework 4, und aktualisieren Sie, beginnend mit den passiven Knoten, nur die freigegebenen Komponenten. Dadurch werden .NET Framework 4.0, Windows Installer 4.5 und SQL Server Supportdateien installiert.

  • Führen Sie einen oder ggf. mehrere Neustarts aus.

  • Führen Sie ein Failover zu einem aktualisierten Knoten aus.

  • Aktualisieren Sie die freigegebenen Komponenten im letzten verbleibenden Knoten.

Starten Sie die Failoverclusteraktualisierung, nachdem alle freigegebenen Komponenten aktualisiert und die erforderlichen Komponenten installiert wurden. Die Aktualisierung muss in jedem Failoverclusterknoten ausgeführt werden, beginnend mit den passiven Knoten bis zu dem Knoten, der als Besitzer der Clusterressourcengruppe fungiert.

  • Einem vorhandenen Failovercluster können Sie keine Funktionen hinzufügen.

  • Änderungen der Edition des Failoverclusters sind auf bestimmte Szenarien beschränkt. Weitere Informationen finden Sie unter Unterstützte Versions- und Editionsupgrades.

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

    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. Klicken Sie zum Aktualisieren eines vorhandenen instance SQL Server auf Upgrade from 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 zum Neustarten des Computers aufgefordert werden, führen Sie einen Neustart durch, bevor Sie den Vorgang fortsetzen.

  5. Die Systemkonfigurationsprüfung führt einen Ermittlungsvorgang auf dem Computer aus. Klicken Sie auf OK., um den Vorgang fortzusetzen.

  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. Wenn Sie z. B. einen Enterprise-Failovercluster aktualisieren möchten, müssen Sie einen PID-Schlüssel für SQL Server Enterpriseangeben. Klicken Sie auf zum Fortfahren auf Weiter. Der für ein Failoverclusterupgrade verwendete PID-Schlüssel muss für alle Failoverclusterknoten einer SQL Server -Instanz einheitlich sein. Weitere Informationen finden Sie unter Editionen und Komponenten von SQL Server 2014 und Unterstützte Versions- und Editionsupgrades.

  7. Lesen Sie auf der Seite mit den 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 instance 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. Sie können die zu aktualisierenden Funktionen nicht ändern und während des Aktualisierungsvorgangs keine Funktionen hinzufügen. Informationen zum Hinzufügen von Features zu einer aktualisierten instance 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, 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 Upgradeoptionen für die Volltextsuche.

  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. Bei der Systemkonfigurationsprüfung wird eine weitere Reihe von Regeln ausgeführt, um die Konfiguration des Computers anhand der von Ihnen angegebenen SQL Server -Funktionen zu überprüfen, bevor der Aktualisierungsvorgang 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. Außerdem werden Informationsmeldungen zu den Vorgängen angezeigt, die ausgeführt werden, wenn Sie auf Weiterklicken. Abhängig von der Anzahl der Bereits aktualisierten Failoverclusterknoten und der Gesamtzahl der Knoten zeigt Setup das Failoververhalten an, das beim Klicken auf Weiter auftritt. Es werden auch Warnungen bei möglicher unnötiger Ausfallzeit angezeigt, wenn die erforderlichen Komponenten noch nicht installiert sind.

  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 zum Fortsetzen des Vorgangs auf Aktualisieren. 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ßenSQL Server , um die Installation von 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 auf dem SQL Server Failovercluster, um den Upgradevorgang abzuschließen.

So aktualisieren Sie einen SQL Server Multisubnetzfailovercluster

So führen Sie ein Upgrade auf einen SQL Server Failovercluster mit mehreren Subnetzen aus (Vorhandener SQL Server Cluster ist ein Cluster ohne Subnetze).

  1. Führen Sie die Schritte 1 bis 24 aus, die im Abschnitt So aktualisieren Sie einen SQL Server Failovercluster oben beschrieben, um Ihr Cluster auf SQL Server 2014 zu aktualisieren.

  2. Fügen Sie mit der Setupaktion AddNode einen Knoten in einem anderen Subnetz hinzu, und bestätigen Sie auf der Seite Netzwerkkonfiguration für Cluster die Änderung der IP-Adressabhängigkeit in OR. Weitere Informationen finden Sie unter Hinzufügen oder Entfernen von Knoten in einem SQL Server-Failovercluster (Setup).

So aktualisieren Sie einen Multisubnetzcluster mit Stretch-V-Lan

  1. Führen Sie die Schritte 1 bis 24 aus, die im Abschnitt So aktualisieren Sie einen SQL Server Failovercluster oben beschrieben, um Ihr 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 mit dem Failovercluster-Manager von Windows eine neue IP-Adresse für das neue Subnetz hinzu, und legen Sie die IP-Adressabhängigkeit auf OR fest.

Nächste Schritte

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

  • Registrieren der Server

    Upgrade entfernt Registrierungseinstellungen für den vorherigen SQL Server instance. Nach dem Aktualisieren müssen Sie die Server neu registrieren.

  • Statistikaktualisierung

    Um die Abfrageleistung zu optimieren, sollten Sie nach dem Update die Statistiken für alle Datenbanken aktualisieren. Verwenden Sie die gespeicherte Prozedur sp_updatestats, um Statistiken in benutzerdefinierten Tabellen in SQL Server Datenbanken zu aktualisieren.

  • Konfigurieren Ihrer neuen SQL Server Installation

    Zum Reduzieren der Angriffsfläche eines Systems werden zentrale Dienste und Funktionen von SQL Server selektiv installiert und aktiviert. Weitere Informationen zur Oberflächenkonfiguration finden Sie in der Infodatei für diese Version.

Weitere Informationen

Installieren von SQL Server 2014 von der Eingabeaufforderung
Lesen und Anzeigen der Setupprotokolldateien von SQL Server