Verwenden von AGDiag zum Diagnostizieren von Integritätsereignissen für Verfügbarkeitsgruppen
Notiz
Informationen zum Diagnostizieren von Integritätsproblemen der Always On-Verfügbarkeitsgruppe, die das Failover der Verfügbarkeitsgruppe auslösen, finden Sie unter "Problembehandlung beim Failover von AlwaysOn-Verfügbarkeitsgruppen".
AGDiag ist eine Anwendung, die die im Artikel beschriebene manuelle Analyse automatisiert (im Hinweisabschnitt erwähnt). Es analysiert das Clusterprotokoll und korreliert und meldet relevante Ereignisse aus den anderen Protokollen (SQL Server-Fehlerprotokolle, Windows-Ereignisprotokolle usw.). Es generiert einen zusammenfassenden Bericht über Windows Cluster- und Always On-Integritätsereignisse und stellt dann detailliertere Analyseergebnisse für jedes erkannte Integritätsereignis bereit. Es automatisiert einen Großteil der im Artikel beschriebenen Arbeit (im Abschnitt "Hinweis " erwähnt), wenn die richtigen Protokolle aus dem primären Replikat der Verfügbarkeitsgruppe zum Zeitpunkt des Integritätsereignisses bereitgestellt werden.
Verwenden von TSS zum Generieren von Protokollen für AGDiag zur Diagnose
Um ein Integritätsereignis für Verfügbarkeitsgruppen zu diagnostizieren, verwenden Sie das TSS, um Protokolle für die SQL Server-Instanz zu sammeln, die sich zum Zeitpunkt des Ereignisses in der primären Rolle befand.
Führen Sie die folgenden Schritte aus, um dieses Ziel zu erreichen:
Laden Sie das Toolset (TSSv2.zip) als ZIP-Datei herunter. Weitere Informationen finden Sie in der Einführung in das TroubleShootingScript-Toolset (TSSv2).
Speichern und extrahieren Sie die ZIP-Datei in einen Ordner in der SQL Server-Instanz, die das primäre Replikat der Verfügbarkeitsgruppe gehostet hat, wenn das Failover gestartet wurde oder die Verfügbarkeitsgruppe aufgelöst wurde.
Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten, ändern Sie das Verzeichnis in den TSS-Ordner, in dem die ZIP-Datei TSSv2.zip gespeichert und extrahiert, ausgeführt
TSS SDP:SQLBase
und auf die Eingabeaufforderungen reagiert wurde.Nachdem die TSS SQLBase-CAB-Datei erstellt wurde, extrahieren Sie die CAB-Datei in einen Ordner.
Herunterladen des AGDiag-Tools
Führen Sie die folgenden Schritte aus, um AGDiag herunterzuladen:
Open Release AGDiag Windows Release Oktober 2021 (signiert).
Wählen Sie den Link agdiag.zip aus, um das Tool herunterzuladen.
Starten Sie AGDiag, und feeden Sie sie in die entzippten TSS-Protokolle
Nachdem das Tool heruntergeladen wurde, führen Sie die folgenden Schritte aus, um AGDiag zu starten und die entpackten TSS-Protokolle zu feeden:
Extrahieren Sie die ZIP-Datei, und doppelklicken Sie auf agdiag.exe , um AGDiag zu starten.
Ein Dialogfeld wird wie folgt angezeigt:
Wählen Sie "Protokollordner auswählen", drillen Sie in den Ordner, in den Sie die TSS SQL-Basis-CAB-Dateien extrahiert haben, und wählen Sie dann "OK" aus.
Interpretieren des AGDiag-Berichts
Der AGDiag-Bericht sollte im Standardsystembrowser gestartet werden. Die folgenden Abbildungen helfen Ihnen, den Bericht zu interpretieren.
Der folgende AGDiag-Begrüßungsbildschirm beschreibt AGDiag-Funktionen und Versionsinformationen:
AGDiag meldet die im Abschnitt initialisieren analysierten Protokolle. Wählen Sie die Dreiecke (in roten Feldern in der folgenden Abbildung hervorgehoben) aus, um ausführlichere Informationen zu erweitern.
Der Zusammenfassungsbericht listet die Integritätsereignisse der Verfügbarkeitsgruppe aus dem Clusterprotokoll auf. Wählen Sie den numerischen Link (in rotem Feld in der folgenden Abbildung hervorgehoben) aus, um zum detaillierten Bericht eines bestimmten Integritätsereignisses zu springen.
Es gibt einen detaillierten Bericht für jedes erkannte Integritätsereignis, einschließlich Protokollergebnissen, die mit dem Gesundheitsereignis, der Diagnose und den Empfehlungen korrelieren. Wählen Sie die Dreiecke (in roten Feldern in der folgenden Abbildung hervorgehoben) aus, um ausführlichere Informationen zu erweitern.
Bekannte Probleme mit AGDiag
Aktuelle Informationen zu dokumentierten Problemen und möglichen Lösungen finden Sie unter "Bekannte Probleme mit AGDiag".