Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Datenbankadministratoren verwenden das Dashboard der Always On-Verfügbarkeitsgruppe, um sich in SQL Server einen schnellen Überblick über den Status einer Verfügbarkeitsgruppe sowie ihrer Verfügbarkeitsreplikate und Datenbanken zu verschaffen. Es folgen einige der typischen Zwecke des Dashboards für Verfügbarkeitsgruppen:
- Auswählen eines Replikats für ein manuelles Failover.
- Abschätzen von Datenverlust beim Erzwingen eines Failovers.
- Auswerten der Datensynchronisierungsleistung.
- Auswerten der Auswirkungen auf die Leistung eines sekundären Replikats mit synchronem Commit
- Das Dashboard bietet wichtige Statusangaben und Leistungsindikatoren zu Verfügbarkeitsgruppen, die Ihnen Entscheidungen zu Vorgängen mit hoher Verfügbarkeit anhand folgender Informationen ermöglichen.
- Replikat-Rollupstatus
- Synchronisierungsmodus und -status
- Geschätzter Datenverlust
- Geschätzte Wiederherstellungszeit (Redo-Aufholvorgang)
- Details zum Datenbankreplikat
- Synchronisierungsmodus und -status
- Zeit zum Wiederherstellen des Protokolls
Voraussetzungen
Sie müssen mit der Instanz von SQL Server (Serverinstanz) verbunden sein, die entweder das primäre Verfügbarkeitsreplikat oder ein sekundäres Replikat einer Verfügbarkeitsgruppe hostet.
Berechtigungen
Erfordert CONNECT-, VIEW SERVERSTATUS- und VIEW ANY DEFINITION-Berechtigungen.
So starten Sie das Always On-Dashboard
Stellen Sie im Objekt-Explorer eine Verbindung mit der Instanz von SQL Server her, auf der das Always On-Dashboard ausgeführt werden soll.
Erweitern Sie den Knoten Hohe Verfügbarkeit (immer aktiviert) , klicken Sie mit der rechten Maustaste auf den Knoten Verfügbarkeitsgruppen , und klicken Sie dann auf Dashboard anzeigen.
Ändern von Optionen im Always On-Dashboard
Sie können das SQL Server Management Studio-Dialogfeld Optionen verwenden, um das Verhalten des SQL Server Always On-Dashboards für das automatische Aktualisieren und Aktivieren einer automatisch definierten Always On-Richtlinie zu konfigurieren.
Klicken Sie im Menü Extras auf Optionen.
Um das Dashboard automatisch zu aktualisieren, wählen Sie im Dialogfeld Optionen den Befehl Automatische Aktualisierung aktivierenaus, geben Sie das Aktualisierungsintervall in Sekunden ein, und geben Sie dann die Häufigkeit ein, mit der der Verbindungsversuch wiederholt werden soll.
Zum Aktivieren einer benutzerdefinierten Richtlinie wählen Sie Benutzerdefinierte Always On-Richtlinie aktivierenaus.
Zusammenfassung der Verfügbarkeitsgruppen
Im Verfügbarkeitsgruppen-Bildschirm wird eine Zusammenfassungszeile für jede Verfügbarkeitsgruppe angezeigt, für die die verbundene Serverinstanz ein Replikat hostet. In diesem Bereich werden die folgenden Spalten angezeigt.
Name der Verfügbarkeitsgruppe
Der Name einer Verfügbarkeitsgruppe, für die die verbundene Serverinstanz ein Replikat hostet.
Primäre Instanz
Der Name der Serverinstanz, die das primäre Replikat der Verfügbarkeitsgruppe hostet.
Failover-Modus
Zeigt den Failovermodus an, für den das Replikat konfiguriert ist. Die folgenden Werte für den Failovermodus sind möglich:
Automatisch. Gibt an, dass ein oder mehrere Replikate im automatischen Failovermodus sind.
Manuell. Gibt an, dass kein Replikat im automatischen Failovermodus ist.
Probleme
Klicken Sie auf den Link Probleme , um die Problembehandlungsdokumentation für ein angegebenes Problem zu öffnen. Eine Liste aller Always On-Richtlinienprobleme finden Sie unter Always On-Richtlinien für Betriebsprobleme mit Always On-Verfügbarkeitsgruppen (SQL Server).
Tipp
Klicken Sie auf die Spaltenüberschriften, um die Verfügbarkeitsgruppeninformationen nach dem Namen der Verfügbarkeitsgruppe, primärer Instanz, Failovermodus oder Problem zu sortieren.
Verfügbarkeitsgruppendetails
Die folgenden Detailinformationen werden für die Verfügbarkeitsgruppe angezeigt, die Sie im Zusammenfassungsbildschirm auswählen:
Status der Verfügbarkeitsgruppe
Zeigt den Integritätszustand der Verfügbarkeitsgruppe an.
Primäre Instanz
Der Name der Serverinstanz, die das primäre Replikat der Verfügbarkeitsgruppe hostet.
Failovermodus
Zeigt den Failovermodus an, für den das Replikat konfiguriert ist. Die folgenden Werte für den Failovermodus sind möglich:
Automatisch. Gibt an, dass ein oder mehrere Replikate im automatischen Failovermodus sind.
Manuell. Gibt an, dass kein Replikat im automatischen Failovermodus ist.
Clusterstatus
Name und Status des Clusters, in dem die Instanz des verbundenen Servers und die Verfügbarkeitsgruppe Mitgliedsknoten sind.
Details zum Verfügbarkeitsreplikat
Wenn eine Verbindung mit dem primären Replikat besteht, zeigt Verfügbarkeitsreplikatdetails Informationen zu allen Replikaten in der Verfügbarkeitsgruppe an. Beim Verbinden mit einem sekundären Replikat werden in der Anzeige nur Informationen vom verbundenen Replikat dargestellt.
Im Bereich Verfügbarkeitsreplikat werden die folgenden Spalten angezeigt:
Name
Der Namen der Serverinstanz, die das Verfügbarkeitsreplikat hostet. Diese Spalte wird standardmäßig angezeigt.
Rolle
Gibt die aktuelle Rolle des Verfügbarkeitsreplikats an, entweder Primär oder Sekundär. Informationen über Rollen in Always On-Verfügbarkeitsgruppen finden Sie unter Übersicht über Always On-Verfügbarkeitsgruppen (SQL Server). Diese Spalte wird standardmäßig angezeigt.
Failover-Modus
Zeigt den Failovermodus an, für den das Replikat konfiguriert ist. Die folgenden Werte für den Failovermodus sind möglich:
Automatisch. Gibt an, dass ein oder mehrere Replikate im automatischen Failovermodus sind.
Manuell. Gibt an, dass kein Replikat im automatischen Failovermodus ist.
Synchronisierungsstatus
Gibt an, ob ein sekundäres Replikat gerade mit dem primärem Replikat synchronisiert wird. Diese Spalte wird standardmäßig angezeigt. Mögliche Werte sind:
Nicht synchronisiert. Mindestens eine Datenbank im Replikat ist nicht synchronisiert oder wurde noch nicht mit der Verfügbarkeitsgruppe verknüpft.
Wird synchronisiert. Mindestens eine Datenbank im Replikat wird synchronisiert.
Synchronisiert. Alle Datenbanken im sekundären Replikat werden mit den entsprechenden primären Datenbanken auf dem aktuellen primären Replikat (falls vorhanden) oder auf dem letzten primären Replikat synchronisiert.
Hinweis
Im Leistungsmodus befindet sich die Datenbank nie im Status "Synchronisiert".
NULL. Unbekannter Status. Dieser Wert tritt auf, wenn die lokale Serverinstanz nicht mit dem WSFC-Failovercluster kommunizieren kann (d. h., der lokale Knoten ist nicht Teil des WSFC-Quorums).
Probleme
Listet den Namen des Problems auf. Dieser Wert wird standardmäßig angezeigt. Eine Liste aller Always On-Richtlinienprobleme finden Sie unter Always On-Richtlinien für Betriebsprobleme mit Always On-Verfügbarkeitsgruppen (SQL Server).
Verfügbarkeitsmodus
Gibt die Replikateigenschaft an, die Sie für jedes Verfügbarkeitsreplikat einzeln festgelegt haben. Dieser Wert wird standardmäßig ausgeblendet. Mögliche Werte sind:
Asynchron. Das sekundäre Replikat wird nie mit dem primären Replikat synchronisiert.
Synchronous. Wenn eine sekundäre Datenbank auf den Stand der primären Datenbank aufholt, wechselt sie in diesen Zustand und bleibt auf dem aktuellen Stand, solange die Datensynchronisierung für diese Datenbank fortgesetzt wird.
Primärer Verbindungsmodus
Gibt den Modus an, der zum Herstellen einer Verbindung mit dem primären Replikat verwendet wird. Dieser Wert wird standardmäßig ausgeblendet.
Sekundärer Verbindungsmodus
Gibt den Modus an, der zum Herstellen einer Verbindung mit dem sekundären Replikat verwendet wird. Dieser Wert wird standardmäßig ausgeblendet.
Verbindungsstatus
Gibt an, ob ein sekundäres Replikat derzeit mit dem primären Replikat verbunden ist. Diese Spalte wird standardmäßig ausgeblendet. Mögliche Werte sind:
Getrennt. Gibt bei einem Remoteverfügbarkeitsreplikat an, dass es vom lokalen Verfügbarkeitsreplikat getrennt ist. Die Antwort des lokalen Replikats auf den Status "Getrennt" hängt wie folgt von dessen Rolle ab:
Wenn auf dem primären Replikat ein sekundäres Replikat getrennt ist, werden die sekundären Datenbanken auf dem primären Replikat als Nicht synchronisiert gekennzeichnet, und das primäre Replikat wartet, bis das sekundäre Replikat wieder verbunden ist.
Auf dem sekundären Replikat wird, wenn erkannt wird, dass die Verbindung zum primären Replikat unterbrochen ist, versucht, die Verbindung mit dem primären Replikat wiederherzustellen.
Verbunden. Ein Remoteverfügbarkeitsreplikat, das derzeit mit dem lokalen Replikat verbunden ist.
Betriebszustand
Gibt den aktuellen Betriebszustand des Replikats an. Dieser Wert wird standardmäßig ausgeblendet. Mögliche Werte sind:
0. Ausstehendes Failover
1. Ausstehend
2. Online
3. Offline
4. Fehlgeschlagen
5. Fehler, kein Quorum
NULL/Unbekannt. Das Replikat ist nicht lokal
Nummer des letzten Verbindungsfehlers
Die Nummer des letzten Verbindungsfehlers. Dieser Wert wird standardmäßig ausgeblendet.
Beschreibung des letzten Verbindungsfehlers
Die Beschreibung des letzten Verbindungsfehlers. Dieser Wert wird standardmäßig ausgeblendet.
Timestamp des letzten Verbindungsfehlers
Der Timestamp des letzten Verbindungsfehlers. Dieser Wert wird standardmäßig ausgeblendet.
Hinweis
Informationen zu Leistungsindikatoren für Verfügbarkeitsreplikate finden Sie unter SQL Server, Verfügbarkeitsreplikat.
Gruppieren nach Verfügbarkeitsgruppeninformationen
Klicken Sie zum Gruppieren der Informationen auf Gruppieren nach, und wählen Sie eine der folgenden Möglichkeiten aus:
- Verfügbarkeitsreplikate
- Verfügbarkeitsdatenbanken
- Synchronisierungsstatus
- Failoverbereitschaft
- Probleme
Im Bereich, der die gruppierten Informationen anzeigt, werden die folgenden Spalten angezeigt:
Name
Der Name der Verfügbarkeitsdatenbank. Dieser Wert wird standardmäßig angezeigt.
Replikat
Der Name der Instanz von SQL Server , die das Verfügbarkeitsreplikat hostet. Dieser Wert wird standardmäßig angezeigt.
Synchronisierungsstatus
Gibt an, ob die Verfügbarkeitsdatenbank gerade mit dem primärem Replikat synchronisiert wird. Dieser Wert wird standardmäßig angezeigt. Folgende Synchronisierungsstatus sind möglich:
Synchronisierung wird nicht ausgeführt:
-
- Gibt bei der primären Rolle an, dass die Datenbank nicht bereit ist, das Transaktionsprotokoll mit den entsprechenden sekundären Datenbanken zu synchronisieren.
- Gibt bei einer sekundären Datenbank an, dass die Protokollsynchronisierung aufgrund eines Verbindungsproblems nicht gestartet wurde, die Datenbank angehalten wird oder sie während des Starts oder eines Rollenwechsels Übergangszustände durchläuft.
Synchronisierung:
Auf einem primären Replikat:
- Gibt für eine primären Datenbank an, dass diese Datenbank bereit ist, eine Scananforderung einer sekundären Datenbank zu akzeptieren.
- Gibt an, dass auf einem sekundären Replikat eine aktive Datenbewegung für diese sekundäre Datenbank stattfindet.
Synchronisiert:
- Gibt bei einer primären Datenbank an, dass mindestens eine sekundäre Datenbank synchronisiert ist.
- Gibt bei einer sekundären Datenbank an, dass die Datenbank mit der entsprechenden primären Datenbank synchronisiert ist.
Wiederherstellen.
Gibt die Phase im Rückgängigvorgang an, in der eine sekundäre Datenbank aktiv Seiten von der primären Datenbank abruft.
Achtung
Wenn eine Datenbank sich im Status REVERTING befindet, kann die Datenbank sich nach einem erzwungenen Failover zum sekundären Replikat in einem Status befinden, in dem sie nicht gestartet werden kann.
Wird initialisiert.
Gibt die Undo-Phase an, in der das Transaktionsprotokoll, das erforderlich ist, damit eine sekundäre Datenbank bis zur Undo-LSN aufholen kann, an ein sekundäres Replikat versendet und dort auf den Datenträger geschrieben wird.
Achtung
Wenn eine Datenbank den Status INITIALIZING aufweist, befindet sich die Datenbank nach einem erzwungenen Failover zum sekundären Replikat immer in einem Status, in dem sie nicht gestartet werden kann.
Failoverbereitschaft
Gibt an, für welches Verfügbarkeitsreplikat ein Failover mit oder ohne potenziellen Datenverlust ausgeführt werden kann. Diese Spalte wird standardmäßig angezeigt. Mögliche Werte sind:
- Datenverlust
- Kein Datenverlust
Probleme
Listet den Namen des Problems auf. Diese Spalte wird standardmäßig angezeigt. Mögliche Werte sind:
- Warnungen. Klicken Sie, um die Schwellenwert- und Warnprobleme anzuzeigen.
- Kritisch. Klicken Sie, um die kritischen Probleme anzuzeigen.
Eine Liste aller Always On-Richtlinienprobleme finden Sie unter Always On-Richtlinien für Betriebsprobleme mit Always On-Verfügbarkeitsgruppen (SQL Server).
Angehalten
Gibt an, ob die Datenbank angehalten ist oder fortgesetzt wurde. Dieser Wert wird standardmäßig ausgeblendet.
Ursache für das Anhalten
Gibt die Ursache für den Status "Angehalten" an. Dieser Wert wird standardmäßig ausgeblendet.
Geschätzter Datenverlust (Sekunden)
Zeigt den Zeitunterschied des letzten Transaktionsprotokolleintrags im primären und sekundären Replikat an. Bei einem Fehler auf dem primären Replikat gehen alle Transaktionsprotokolleinträge innerhalb des Zeitfensters verloren. Dieser Wert wird standardmäßig ausgeblendet.
Geschätzte Wiederherstellungszeit (Sekunden)
Gibt die Zeit in Sekunden an, die benötigt wird, um den Aufholvorgang erneut auszuführen. Die Aufholzeit ist die Zeit, die das sekundäre Replikat zum Aufholen des primären Replikats benötigt. Dieser Wert wird standardmäßig ausgeblendet.
Synchronisierungsleistung (Sekunden)
Gibt die Zeit in Sekunden an, die die Synchronisierung zwischen dem primären und sekundären Replikat dauert. Dieser Wert wird standardmäßig ausgeblendet.
Größe der Protokoll-Sendewarteschlange (KB)
Gibt die Anzahl von Protokolldatensätzen in den Protokolldateien der primären Datenbank an, die noch nicht an das sekundäre Replikat gesendet wurden. Dieser Wert wird standardmäßig ausgeblendet.
Protokoll-Senderate (KB/s)
Gibt die Rate in KB pro Sekunde an, mit der Protokolldatensätze an das sekundäre Replikat gesendet werden. Dieser Wert wird standardmäßig ausgeblendet.
Größe der Redo-Warteschlange (KB)
Gibt die Anzahl von Protokolldatensätzen in den Protokolldateien des sekundären Replikats an, die noch nicht wiederholt wurden. Dieser Wert wird standardmäßig ausgeblendet.
Redo-Rate (KB/sec)
Gibt die Rate in KB pro Sekunde an, mit der die Protokolldatensätze wiederhergestellt werden. Dieser Wert wird standardmäßig ausgeblendet.
Dateidatenstrom-Senderate (KB/s)
Gibt die Rate des Dateidatenstroms in KB pro Sekunde an, mit der Transaktionen an das Replikat gesendet werden. Dieser Wert wird standardmäßig ausgeblendet.
LSN des Protokollendes
Gibt die tatsächliche Protokollfolgenummer (LSN) an, die dem letzten Protokolldatensatz im Protokollcache auf den primären und sekundären Replikaten entspricht. Dieser Wert wird standardmäßig ausgeblendet.
Wiederherstellungs-LSN
Gibt bei einem primären Replikat das Ende des Transaktionsprotokolls an, bevor das Replikat nach einer Wiederherstellung oder einem Failover neue Protokolldatensätze schreibt. Dieser Wert wird standardmäßig ausgeblendet.
Kürzungs-LSN
Gibt den minimalen Protokollkürzungswert für das primäre Replikat an. Dieser Wert wird standardmäßig ausgeblendet.
LSN des letzten Commits
Gibt die tatsächliche LSN an, die dem letzten Commit-Datensatz im Transaktionsprotokoll entspricht. Dieser Wert wird standardmäßig ausgeblendet.
Zeit des letzten Commits
Gibt die Zeit an, die dem letzten Commit-Eintrag entspricht. Dieser Wert wird standardmäßig ausgeblendet.
Zuletzt gesendete LSN
Gibt den Punkt an, bis zu dem alle Protokollblöcke vom primären Replikat gesendet wurden. Dieser Wert wird standardmäßig ausgeblendet.
Letzte Sendezeit
Gibt die Zeit an, zu der der letzte Protokollblock gesendet wurde. Dieser Wert wird standardmäßig ausgeblendet.
Zuletzt empfangene LSN
Gibt den Punkt an, bis zu dem alle Protokollblöcke vom sekundären Replikat empfangen wurden, das die sekundäre Datenbank hostet. Dieser Wert wird standardmäßig ausgeblendet.
Letzte Empfangszeit
Gibt die Zeit an, zu der der in der letzten Meldung empfangene Protokollblockbezeichner auf dem sekundären Replikat gelesen wurde. Dieser Wert wird standardmäßig ausgeblendet.
Zuletzt auf Datenträger geschriebene LSN
Gibt den Punkt an, bis zu dem alle Protokolleinträge auf dem sekundären Replikat auf den Datenträger geschrieben wurden. Dieser Wert wird standardmäßig ausgeblendet.
Zeitpunkt der letzten Härtung
Gibt den Zeitpunkt an, zu dem der Protokollblockbezeichner für die letzte gehärtete LSN auf dem sekundären Replikat empfangen wurde. Dieser Wert wird standardmäßig ausgeblendet.
LSN der letzten Wiederherstellung
Gibt die tatsächliche LSN des Protokolldatensatzes an, der zuletzt auf dem sekundären Replikat wiederholt wurde. Dieser Wert wird standardmäßig ausgeblendet.
Zeitpunkt der letzten erneuten Ausführung
Gibt die Zeit an, zu der der letzte Protokolldatensatz in der sekundären Datenbank wiederhergestellt wurde. Dieser Wert wird standardmäßig ausgeblendet.
Hinweis
Die meisten Daten basieren auf sys.dm_hadr_database_replica_states, weshalb einige Einschränkungen gelten können. Weitere Informationen finden Sie unter sys.dm_hadr_database_replica_states (Transact-SQL).
Latenzberichte zur Always On-Verfügbarkeitsgruppe
Der Bericht zur Verfügbarkeitsgruppenlatenz ist ein Berichterstellungstool, das in das Verfügbarkeitsgruppendashboard integriert ist und in SQL Server Management Studio (SSMS) verfügbar ist. Dieses Feature bietet einen leicht verständlichen detaillierten Bericht über die Zeit, die während der verschiedenen Phasen des Protokolltransportprozesses verstrichen ist. Dies bietet eine Möglichkeit, die mögliche Ursache der Latenz während des Synchronisierungsvorgangs einzugrenzen.
Der SQL-Agent führt die Datensammlung aus und muss sowohl für das primäre Replikat als auch für mindestens eines der sekundären Replikate aktiviert sein. Zeigen Sie den Bericht an, indem Sie in Objekt-Explorer von SQL Server Management Studio mit der rechten Maustaste auf die Verfügbarkeitsgruppe klicken und dann >„Berichte“ und anschließend >„Standardberichte“ auswählen.
Weitere Informationen finden Sie unter Latenzberichte für Always On-Verfügbarkeitsgruppen.
Verwandte Aufgaben
- Verwenden von AlwaysOn-Richtlinien zum Anzeigen des Zustands einer Verfügbarkeitsgruppe (SQL Server)
Siehe auch
sys.dm_os_performance_counters (Transact-SQL)
Überwachen von Verfügbarkeitsgruppen (SQL Server)