Konfigurieren einer SQL Server Always On Verfügbarkeitsgruppe für Configuration Manager
Gilt für: Configuration Manager (Current Branch)
Verwenden Sie die Informationen in diesem Artikel, um eine SQL Server Always On Verfügbarkeitsgruppe für die Configuration Manager-Standortdatenbank zu konfigurieren und zu verwalten. Bevor Sie beginnen, sollten Sie sich mit den Informationen unter Vorbereiten der Verwendung einer Verfügbarkeitsgruppe vertraut machen. Machen Sie sich auch mit SQL Server Dokumentation vertraut, die die Verwendung von Verfügbarkeitsgruppen und verwandten Verfahren behandelt.
Erstellen und Konfigurieren einer Verfügbarkeitsgruppe
Verwenden Sie dieses Verfahren, um eine Verfügbarkeitsgruppe für Configuration Manager zu erstellen. Verschieben Sie dann eine Kopie der Standortdatenbank in diese Verfügbarkeitsgruppe.
Verwenden Sie den folgenden Befehl, um die Configuration Manager Website zu beenden:
preinst.exe /stopsite
Weitere Informationen finden Sie unter Hierarchiewartungstool.
Ändern Sie das Sicherungsmodell für die Standortdatenbank von SIMPLE in FULL:
ALTER DATABASE [CM_xxx] SET RECOVERY FULL;
Verfügbarkeitsgruppen unterstützen nur das VOLLSTÄNDIGE Sicherungsmodell. Weitere Informationen finden Sie unter Anzeigen oder Ändern des Wiederherstellungsmodells einer Datenbank.
Verwenden Sie SQL Server, um eine vollständige Sicherung Ihrer Standortdatenbank zu erstellen. Gehen Sie gemäß einer der folgenden Optionen vor:
Wird Mitglied Ihrer Verfügbarkeitsgruppe: Wenn Sie diesen Server als erstes primäres Replikatmitglied der Verfügbarkeitsgruppe verwenden, müssen Sie keine Kopie der Standortdatenbank auf diesem Server oder einer anderen In der Gruppe wiederherstellen. Die Datenbank ist bereits auf dem primären Replikat vorhanden. SQL Server repliziert die Datenbank in einem späteren Schritt auf die sekundären Replikate.
Ist kein Mitglied der Verfügbarkeitsgruppe: Stellen Sie eine Kopie der Standortdatenbank auf dem Server wieder her, auf dem das primäre Replikat der Gruppe gehostet wird.
Weitere Informationen finden Sie in den folgenden Artikeln in der SQL Server-Dokumentation:
- Erstellen einer vollständigen Datenbanksicherung
- Wiederherstellen einer Datenbanksicherung mithilfe von SSMS
Hinweis
Wenn Sie planen, auf einem vorhandenen Replikat von einer Verfügbarkeitsgruppe zur eigenständigen Gruppe zu wechseln, entfernen Sie zuerst die Datenbank aus der Verfügbarkeitsgruppe.
Verwenden Sie auf dem Server, auf dem das anfängliche primäre Replikat der Gruppe gehostet wird, den Assistenten Neue Verfügbarkeitsgruppe , um die Verfügbarkeitsgruppe zu erstellen. Im Assistenten:
Wählen Sie auf der Seite Datenbank auswählen die Datenbank für Ihren Configuration Manager Standort aus.
Konfigurieren Sie auf der Seite Replikate angeben Folgendes:
Replikate: Geben Sie die Server an, auf denen sekundäre Replikate gehostet werden sollen.
Listener: Geben Sie den DNS-Namen des Listeners als vollständigen DNS-Namen an, z. B
<listener_server>.fabrikam.com
. . Wenn Sie Configuration Manager so konfigurieren, dass die Datenbank in der Verfügbarkeitsgruppe verwendet wird, wird dieser Name verwendet.
Wählen Sie auf der Seite Anfängliche Datensynchronisierung auswählen die Option Vollständig aus. Nachdem der Assistent die Verfügbarkeitsgruppe erstellt hat, sichert der Assistent die primäre Datenbank und das Transaktionsprotokoll. Anschließend stellt der Assistent sie auf jedem Server wieder her, der ein sekundäres Replikat hostet.
Hinweis
Wenn Sie diesen Schritt nicht verwenden, stellen Sie eine Kopie der Standortdatenbank auf jedem Server wieder her, der ein sekundäres Replikat hostet. Verknüpfen Sie diese Datenbank dann manuell mit der Gruppe.
Überprüfen Sie die Konfiguration auf jedem Replikat:
Stellen Sie sicher, dass das Computerkonto des Standortservers Auf jedem Computer, der Mitglied der Verfügbarkeitsgruppe ist, Mitglied der lokalen Administratorgruppe ist.
Führen Sie das Überprüfungsskript aus, um zu bestätigen, dass die Standortdatenbank auf jedem Replikat ordnungsgemäß konfiguriert ist.
Wenn Konfigurationen für sekundäre Replikate festgelegt werden müssen, führen Sie vor dem Fortfahren ein manuelles Failover des primären Replikats auf das sekundäre Replikat durch. Sie können nur die Datenbank eines primären Replikats konfigurieren. Weitere Informationen finden Sie unter Ausführen eines geplanten manuellen Failovers einer Verfügbarkeitsgruppe in der SQL Server Dokumentation.
Nachdem alle Replikate die Anforderungen erfüllen, kann die Verfügbarkeitsgruppe mit Configuration Manager verwendet werden.
Konfigurieren eines Standorts für die Verwendung der Verfügbarkeitsgruppe
Nachdem Sie die Verfügbarkeitsgruppe erstellt und konfiguriert haben, leiten Sie beim Installieren eines neuen Standorts die Einrichtung an, um den FQDN des Verfügbarkeitsgruppenlisteners zu verwenden. Wenn Sie einen benutzerdefinierten Port und eine benannte Instanz verwendet haben, lassen Sie den Instanznamen im Setup-Assistenten leer, und verwenden Sie das Format FQDN von Listener, Portnummer. Verwenden Sie listener.contoso.com, 1445
beispielsweise für eine benannte Instanz, die nicht den Standardport 1433 verwendet.
Wenn Sie eine vorhandene Standortdatenbank in eine von Ihnen erstellte und konfigurierte Verfügbarkeitsgruppe verschoben haben, verwenden Sie Configuration Manager Standortwartung, um die Konfiguration mit den folgenden Anweisungen zu ändern:
Führen Sie Configuration Manager Setup
\BIN\X64\setup.exe
aus dem Installationsordner des Configuration Manager Standorts aus.Wählen Sie auf der Seite Erste Schrittedie Option Websitewartung durchführen oder diese Website zurücksetzen aus, und wählen Sie dann Weiter aus.
Wählen Sie SQL Server Konfiguration ändern und dann Weiter aus.
Konfigurieren Sie die folgenden Einstellungen für die Standortdatenbank neu:
SQL Server Name: Geben Sie den virtuellen Namen für den Verfügbarkeitsgruppenlistener ein. Sie haben den Listener beim Erstellen der Verfügbarkeitsgruppe konfiguriert. Der virtuelle Name sollte ein vollständiger DNS-Name sein, z. B
<Listener_Server>.fabrikam.com
. .Instanz: Um die Standardinstanz für den Listener der Verfügbarkeitsgruppe anzugeben, muss dieser Wert leer sein. Wenn die aktuelle Standortdatenbank auf einer benannten Instanz ausgeführt wird, löschen Sie die aktuelle benannte Instanz.
Datenbank: Lassen Sie den Namen so, wie er angezeigt wird. Dieser Name ist die aktuelle Standortdatenbank.
Nachdem Sie die Informationen für den neuen Datenbankspeicherort angegeben haben, schließen Sie das Setup mit Ihren normalen Prozessen und Konfigurationen ab.
Synchrone Replikatmembern
Wenn Ihre Standortdatenbank in einer Verfügbarkeitsgruppe gehostet wird, verwenden Sie die folgenden Verfahren, um synchrone Replikatmitglieder hinzuzufügen oder zu entfernen. Weitere Informationen zum unterstützten Typ und zur Anzahl von Replikaten finden Sie unter Verfügbarkeitsgruppenkonfigurationen.
Hinzufügen oder Entfernen eines synchronen Replikatmitglieds
Führen Sie Configuration Manager Setup aus, um ein synchrones Replikatmitglied hinzuzufügen oder zu entfernen. Die folgenden Schritte zeigen, wie Sie Folgendes hinzufügen:
Fügen Sie mithilfe der SQL Server Verfahren ein sekundäres Replikat hinzu.
Hinzufügen eines sekundären Replikats zu einer Always On Verfügbarkeitsgruppe.
Sehen Sie sich den Status in SQL Server Management Studio an. Warten Sie, bis die Verfügbarkeitsgruppe zur vollständigen Integrität zurückkehrt.
Führen Sie Configuration Manager Setup aus, und wählen Sie die Option zum Ändern der Website aus.
Geben Sie den Namen des Verfügbarkeitsgruppenlisteners als Datenbanknamen an. Wenn der Listener einen nicht standardmäßigen Netzwerkport verwendet, geben Sie diesen ebenfalls an. Diese Aktion bewirkt, dass das Setup sicherstellt, dass jeder Knoten entsprechend konfiguriert ist. Außerdem wird ein Datenbankwiederherstellungsprozess gestartet.
Configuration Manager Setup verwendet den SQL Server Datenbankverschiebungsvorgang und stellt sicher, dass die Knoten ordnungsgemäß konfiguriert sind.
Asynchrone Replikate
Sie können ein asynchrones Replikat in der Verfügbarkeitsgruppe verwenden, die Sie mit Configuration Manager verwenden. Sie müssen die Konfigurationsskripts, die zum Konfigurieren eines synchronen Replikats erforderlich sind, nicht ausführen, da ein asynchrones Replikat für die Standortdatenbank nicht unterstützt wird.
Konfigurieren eines Replikats mit asynchronen Commits
Weitere Informationen finden Sie unter Hinzufügen eines sekundären Replikats zu einer Verfügbarkeitsgruppe.
Verwenden des asynchronen Replikats zum Wiederherstellen Ihres Standorts
Verwenden Sie das asynchrone Replikat, um Ihre Standortdatenbank wiederherzustellen.
Beenden Sie den aktiven primären Standort, um zusätzliche Schreibvorgänge in die Standortdatenbank zu verhindern. Verwenden Sie das Hierarchiewartungstool, um den Standort zu beenden:
preinst.exe /stopsite
Nachdem Sie den Standort beendet haben, verwenden Sie das asynchrone Replikat anstelle einer manuell wiederhergestellten Datenbank.
Beenden der Verwendung einer Verfügbarkeitsgruppe
Gehen Sie wie folgt vor, wenn Sie Ihre Standortdatenbank nicht mehr in einer Verfügbarkeitsgruppe hosten möchten. Bei diesem Vorgang verschieben Sie die Standortdatenbank zurück in eine einzelne Instanz von SQL Server.
Beenden Sie die Configuration Manager Website mit dem folgenden Befehl:
preinst.exe /stopsite
. Weitere Informationen finden Sie unter Hierarchiewartungstool.Verwenden Sie SQL Server, um eine vollständige Sicherung Ihrer Standortdatenbank aus dem primären Replikat zu erstellen. Weitere Informationen finden Sie unter Erstellen einer vollständigen Datenbanksicherung.
Verwenden Sie SQL Server, um die Sicherung der Standortdatenbank auf dem Server wiederherzustellen, auf dem die Standortdatenbank gehostet wird. Weitere Informationen finden Sie unter Wiederherstellen einer Datenbanksicherung mithilfe von SSMS.
Hinweis
Wenn der primäre Replikatserver für die Verfügbarkeitsgruppe die einzelne Instanz der Standortdatenbank hostet, überspringen Sie diesen Schritt.
Ändern Sie auf dem Server, auf dem die Standortdatenbank gehostet wird, das Sicherungsmodell für die Standortdatenbank von FULL in SIMPLE. Weitere Informationen finden Sie unter Anzeigen oder Ändern des Wiederherstellungsmodells einer Datenbank.
Führen Sie Configuration Manager Setup
\BIN\X64\setup.exe
aus dem Installationsordner des Configuration Manager Standorts aus.Wählen Sie auf der Seite Erste Schrittedie Option Websitewartung durchführen oder diese Website zurücksetzen aus, und wählen Sie dann Weiter aus.
Wählen Sie SQL Server Konfiguration ändern und dann Weiter aus.
Konfigurieren Sie die folgenden Einstellungen für die Standortdatenbank neu:
SQL Server Name: Geben Sie den Namen des Servers ein, auf dem jetzt die Standortdatenbank gehostet wird.
Instanz: Geben Sie die benannte Instanz an, die die Standortdatenbank hostet. Wenn sich die Datenbank in der Standardinstanz befindet, lassen Sie dieses Feld leer.
Datenbank: Lassen Sie den Namen so, wie er angezeigt wird. Dieser Name ist die aktuelle Standortdatenbank.
Nachdem Sie die Informationen für den neuen Datenbankspeicherort angegeben haben, schließen Sie das Setup mit Ihren normalen Prozessen und Konfigurationen ab. Nach Abschluss des Setups wird der Standort neu gestartet und beginnt mit der Verwendung des neuen Datenbankspeicherorts.
Um die Server zu bereinigen, die Mitglieder der Verfügbarkeitsgruppe waren, befolgen Sie die Anleitung unter Entfernen einer Verfügbarkeitsgruppe.