Richtlinienbasierte Verwaltung von Betriebsproblemen mit Always On-Verfügbarkeitsgruppen

Gilt für:SQL Server

Das Zustandsmodell für Always On-Verfügbarkeitsgruppen wertet eine Reihe vordefinierter Richtlinien der richtlinienbasierten Verwaltung (Policy Bases Management, PBM) aus. Sie können Thesen verwenden, um den Zustand einer Verfügbarkeitsgruppe sowie deren Verfügbarkeitsreplikate und Datenbanken in SQL Server anzuzeigen.

Begriffe und Definitionen

Vordefinierte Always On-Richtlinien
Ein Satz integrierter Richtlinien, die es Datenbankadministratoren ermöglichen, eine Verfügbarkeitsgruppe und die zugehörigen Verfügbarkeitsreplikate und -datenbanken auf Konformität mit den Zuständen zu prüfen, die durch die Always On-Richtlinien definiert werden.

Always On-Verfügbarkeitsgruppen
Eine Lösung für hohe Verfügbarkeit und Notfallwiederherstellung, die eine Alternative zur Datenbankspiegelung auf Unternehmensebene bietet.

Verfügbarkeitsgruppe
Ein Container für jeden diskreten Satz von Benutzerdatenbanken (auch Verfügbarkeitsdatenbankengenannt), für die zusammen ein Failover ausgeführt wird.

Verfügbarkeitsreplikat
Eine Instanziierung einer Verfügbarkeitsgruppe, die von einer bestimmten Instanz von SQL Server gehostet wird und eine lokale Kopie jeder Verfügbarkeitsdatenbank beibehält, die zur Verfügbarkeitsgruppe gehört. Zwei Typen von Verfügbarkeitsreplikaten sind vorhanden: ein einzelnes primäres Replikat und ein bis vier sekundäre Replikate. Die Serverinstanzen, die die Verfügbarkeitsreplikate für eine angegebene Verfügbarkeitsgruppe hosten, müssen sich auf verschiedenen Konten eines einzelnen WSFC-Clusters (Windows Server-Failoverclustering) befinden.

Verfügbarkeitsdatenbank
Eine Datenbank, die zu einer Verfügbarkeitsgruppe gehört. Für jede Verfügbarkeitsdatenbank verwaltet die Verfügbarkeitsgruppe eine einzelne Lese-/Schreibkopie (die primäre Datenbank) und eine bis vier schreibgeschützte Kopien (sekundäre Datenbanken).

Das Always On-Dashboard
Ein SQL Server Management Studio -Dashboard, das eine Übersicht über die Integrität einer Verfügbarkeitsgruppe bereitstellt. Weitere Informationen hierzu finden Sie unter Always On-Dashboardweiter unten in diesem Artikel.

Vordefinierte Richtlinien und Probleme

In der folgenden Tabelle sind die vordefinierten Richtlinien zusammengefasst.

Richtlinienname Problem Kategorie***** Facet
WSFC-Clusterstatus WSFC-Clusterdienst ist offline. Kritisch SQL Server-Instanz
Onlinezustand der Verfügbarkeitsgruppe Verfügbarkeitsgruppe ist offline. Kritisch Verfügbarkeitsgruppe
Bereitschaft der Verfügbarkeitsgruppe für automatisches Failover Verfügbarkeitsgruppe nicht bereit für automatischen Failover. Kritisch Verfügbarkeitsgruppe
Datensynchronisierungsstatus der Verfügbarkeitsreplikate Einige Verfügbarkeitsreplikate synchronisieren keine Daten. Warnung Verfügbarkeitsgruppe
Datensynchronisierungsstatus synchroner Replikate Einige synchrone Replikate wurden nicht synchronisiert. Warnung Verfügbarkeitsgruppe
Verfügbarkeitsreplikat-Rollenstatus Einige Verfügbarkeitsreplikate haben keine fehlerfreie Rolle. Warnung Verfügbarkeitsgruppe
Verbindungsstatus von Verfügbarkeitsreplikaten Einige Verfügbarkeitsreplikate sind getrennt. Warnung Verfügbarkeitsgruppe
Verfügbarkeitsreplikat-Rollenstatus Verfügbarkeitsreplikat hat keine fehlerfreie Rolle. Kritisch Verfügbarkeitsreplikat
Verfügbarkeitsreplikat-Verbindungsstatus Verfügbarkeitsreplikat wird getrennt. Kritisch Verfügbarkeitsreplikat
Joinzustand des Verfügbarkeitsreplikats Verfügbarkeitsreplikat ist nicht verknüpft. Warnung Verfügbarkeitsreplikat
Datensynchronisierungsstatus des Verfügbarkeitsreplikats Datensynchronisierungsstatus einer Verfügbarkeitsdatenbank ist nicht fehlerfrei. Warnung Verfügbarkeitsreplikat
Verfügbarkeitsdatenbank im angehaltenen Zustand Verfügbarkeitsdatenbank angehalten. Warnung Verfügbarkeitsdatenbank
Joinzustand der Verfügbarkeitsdatenbank Sekundäre Datenbank ist nicht verknüpft. Warnung Verfügbarkeitsdatenbank
Datensynchronisierungsstatus der Verfügbarkeitsdatenbank Datensynchronisierungsstatus der Verfügbarkeitsdatenbank ist nicht fehlerfrei. Warnung Verfügbarkeitsdatenbank

Wichtig

* Für Always On-Richtlinien werden die Kategorienamen als IDs verwendet. Durch die Änderung des Namens einer AlwaysOn-Kategorie wird deren Funktionalität zur Integritätsüberprüfung unterbrochen. Ändern Sie die Namen von Always On-Kategorien daher nicht.

Das Always On-Dashboard

Das Always On-Dashboard bietet eine Übersicht über die Integrität einer Verfügbarkeitsgruppe. Das Always On-Dashboard umfasst die folgenden Funktionen:

  • Ermöglicht Ihnen, Details zu einer angegebenen Verfügbarkeitsgruppe, zu deren Verfügbarkeitsreplikaten und Datenbanken leicht anzuzeigen.

  • Zeigt visuelle Indikatoren für wichtige Zustände an, um Datenbankadministratoren zu helfen, schnelle Entscheidungen zum Betriebsablauf zu treffen.

  • Stellt Startpunkte für Problembehandlungsszenarien bereit.

  • Für jedes Betriebsproblem wird das Dialogfeld Ergebnis der Richtlinienauswertung mit Informationen zu bestimmten Always On-Integritätsrichtlinienverletzungen und Links zur Problemlösungshilfe aufgefüllt.

  • Stellt einen Systemintegritäts-Viewer für erweiterte Ereignisse bereit, um vorherige Ereignisse für Always On-spezifische Probleme anzuzeigen.

  • Wenn die Ausführung eines Failovers für die Verfügbarkeitsgruppe eine mögliche Problembehebung ist, wird ein Startpunkt für die LinksAssistent für das Failover von Verfügbarkeitsgruppenbereitgestellt. Dieser Assistent führt den Datenbankadministrator durch den manuellen Failoverprozess.

Erweitern des AlwaysOn-Zustandsmodells

Die Erweiterung des Always On-Verfügbarkeitsgruppen -Zustandsmodells bezieht sich darauf, dass Sie eigene benutzerdefinierte Richtlinien erstellen und diese je nach überwachtem Objekttyp bestimmten Kategorien zuweisen können. Nachdem Sie einige Einstellungen geändert haben, wertet das Always On-Dashboard automatisch Ihre eigenen benutzerdefinierten Richtlinien sowie die vordefinierten Always On-Richtlinien aus.

Eine benutzerdefinierte Richtlinie kann beliebige der verfügbaren PBM-Facets verwenden, einschließlich der von vordefinierten Always On-Richtlinien verwendeten Facets (siehe [Predefined Policies and Issues](#Always OnPBM), weiter oben in diesem Artikel). Das Serverfacet stellt die folgenden Eigenschaften zum Überwachen des Always On-Verfügbarkeitsgruppen -Zustands bereit:(IsHadrEnabled und HadrManagerStatus). Das Serverfacet stellt auch Eigenschaften der folgenden Richtlinien zum Überwachen der WSFC-Clusterkonfiguration bereit: ClusterQuorumTypeund ClusterQuorumState.

Weitere Informationen finden Sie im SQL Server-Always On-Teamblog unter The Always On Health Model Part 2 – Extending the Health Model (Das Always On-Zustandsmodell Teil 2 – Erweitern des Zustandsmodells).

Related Tasks

Verwandte Inhalte

Siehe auch