Verwenden von SQL Server AlwaysOn-Verfügbarkeitsgruppen mit Service Manager, um Failover zu unterstützen

Wichtig

Diese Version von Service Manager hat das Ende des Supports erreicht. Es wird empfohlen, ein Upgrade auf Service Manager 2022 durchzuführen.

Die Informationen in diesem Artikel enthalten Aufgaben, die Sie ausführen müssen, damit Service Manager bei Verwendung von Verfügbarkeitsgruppen effektiv funktionieren. AlwaysOn unterstützt eine Failoverumgebung. Diese Informationen werden nur mit SQL Server 2012 SP2 und höher unterstützt.

Diese Informationen sollen jedoch keine detaillierten Anweisungen zum Konfigurieren einer SQL Server AlwaysOn-Verfügbarkeitsgruppe enthalten. Darüber hinaus unterstützt Service Manager das Festlegen des MultiSubnetFailover-Parameters nicht. Dieser Parameter wird nicht in Service Manager Verbindungszeichenfolgen verwendet.

Wichtig

Service Manager unterstützt keine Topologie, in der die Berichts- und Analyseserverdatenbank als Teil der AlwaysOn-Verfügbarkeitsgruppe konfiguriert ist.

Hinweis

Nachdem Sie Service Manager auf den SQL Server-Knoten bereitgestellt haben, die an SQL Always On teilnehmen, führen Sie das SQL-Skript für jede Service Manager Datenbank aus, um die strenge CLR-Sicherheit zu aktivieren.

SQL Server AlwaysOn unterstützt Service Manager Datenbanken

SQL Server AlwaysOn unterstützt die folgenden Service Manager Datenbanken:

  • Service Manager CMDB
  • Service Manager Data Warehouse (alle drei Datenbanken)
  • OM und CM DataMart

Installation einer neuen Verwaltungsgruppe

Verwenden Sie die folgenden Aufgaben, wenn Sie eine neue Verwaltungsgruppe mit einer SQL AlwaysOn-Verfügbarkeitsgruppe installieren.

Vor der Installation von Service Manager in einer Verfügbarkeitsgruppe

  1. Stellen Sie sicher, dass Sie den Gruppenlistenernamen und -port verwenden, wenn Sie Service Manager für die Datenbanken installieren, die den Verfügbarkeitsdatenbanken hinzugefügt werden.
  2. Der erste Verwaltungsserver verwendet den Gruppenlistener, um die primäre SQL-instance abzurufen, und installiert die Datenbanken auf diesem instance.

Erforderliche Schritte nach der Installation des ersten Verwaltungsservers

  1. Stellen Sie sicher, dass das Wiederherstellungsmodell der Datenbank voll ist. Öffnen Sie SQL Server Management Studio, und stellen Sie eine Verbindung mit dem instance her, in dem die Datenbank(en) installiert sind. Klicken Sie mit der rechten Maustaste auf die Zieldatenbank, wählen Sie die zugehörigen Eigenschaften und dann Optionen aus. Wenn das Wiederherstellungsmodell nicht als Vollständig aufgeführt ist, wählen Sie in der Dropdownliste Vollständig aus.
  2. Erstellen Sie eine vollständige Sicherung der Datenbanken.
  3. Fügen Sie die Datenbanken mithilfe von SQL Server Management Studio zu den Verfügbarkeitsdatenbanken hinzu. Beim Hinzufügen der Datenbanken zu den Verfügbarkeitsdatenbanken unter Datensynchronisierung auswählen sind drei Optionen möglich: Vollständig , Nur Beitreten und Anfängliche Datensynchronisierung überspringen. Wählen Sie die gewünschte Option nach Bedarf aus. Es wird empfohlen , Vollständig auszuwählen und dem Assistenten zum Hinzufügen von Datenbanken zu erlauben, eine vollständige Sicherung und Wiederherstellung der Datenbanken auf den sekundären Replikaten zu erstellen. In Abhängigkeit von der oben vorgenommenen Auswahl sind ggf. weitere Schritte erforderlich. Weitere Informationen finden Sie unter Manuelles Vorbereiten einer sekundären Datenbank für eine Verfügbarkeitsgruppe (SQL Server).

Verwenden einer vorhandenen Verwaltungsgruppe

Verwenden Sie die folgenden Aufgabenreihen, wenn Sie eine vorhandene Verwaltungsgruppe mit einer SQL Server AlwaysOn-Verfügbarkeitsgruppe verwenden.

  1. Bereiten Sie SQL Server AlwaysOn-Setup separat vor. Sie können auch SQL Server AlwaysOn mit einer FCI in Betracht ziehen.
  2. Erstellen Sie einen Verfügbarkeitsgruppenlistener (AGL), und wählen Sie eine entsprechende Portnummer aus. Vermeiden Sie den Standardport 1433. Beispiel: AGL name = SMListener und AGL Port = 5122
  3. Öffnen Sie den eingehenden Port für die SQL Server instance und AGL auf jedem Computer, auf dem SQL Server ausgeführt wird.
  4. Lesen Sie die Informationen unter Verschieben der Service Manager- und Data Warehouse-Datenbanken, und führen Sie die dort beschriebenen Schritte mit den folgenden Änderungen aus:
    1. Verwenden Sie in Schritt 5, um Service Manager Tabellen zu konfigurieren, anstelle AGL Name,AGL Port number des Computernamens, der die Service Manager-Datenbank hostt, z. B.: SMListener,5122
    2. Verwenden Sie in Schritt 6, um die AGL Name,AGL Port number Datenbanktabellen DWStaging und Config zu aktualisieren.
    3. Konfigurieren Sie in Schritt 7 die Registrierung auf allen Verwaltungsservern, ändern Sie den RegistrierungsschlüsselHKEY\_LOCAL\_MACHINE\Software\Microsoft\System Center2010\Common\Database, und geben Sie als AGL Name,AGL Port numberanDatabaseServerName.

Zusammenfassend ändern Sie den Computernamen, auf dem die Service Manager-Datenbank gehostet wird, in AGL-Name, AGL-Portnummer für SQL Server AlwaysOn-Unterstützung.

Nächste Schritte