Verwenden von AGDiag zum Diagnostizieren von Integritätsereignissen für Verfügbarkeitsgruppen
Hinweis
Informationen zur Diagnose von Integritätsproblemen Always On Verfügbarkeitsgruppen, die ein Failover für Verfügbarkeitsgruppen auslösen, finden Sie unter Problembehandlung für Always On Verfügbarkeitsgruppenfailover.
AGDiag ist eine Anwendung, die die manuelle Analyse automatisiert, die in diesem Artikel (im Abschnitt "Hinweis " erwähnt) beschrieben wird. 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 zu Windows-Clustern und Always On Integritätsereignissen und stellt dann detailliertere Analyseergebnisse für jedes erkannte Integritätsereignis bereit. Es automatisiert einen Großteil der in diesem Artikel (im Abschnitt Hinweis erwähnten) beschriebenen Arbeit, wenn die richtigen Protokolle zum Zeitpunkt des Integritätsereignisses vom primären Replikat der Verfügbarkeitsgruppe 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 auf dem SQL Server instance zu sammeln, der zum Zeitpunkt des Ereignisses die primäre Rolle hatte.
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 unter Einführung in das TroubleShootingScript-Toolset (TSSv2).
Speichern und extrahieren Sie die ZIP-Datei in einem Ordner auf dem SQL Server instance, in dem das primäre Replikat der Verfügbarkeitsgruppe gehostet wurde, als das Failover gestartet 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 wurde, führen Sie aus
TSS SDP:SQLBase
, und reagieren Sie auf die Eingabeaufforderungen.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 linkagdiag.zip aus, um das Tool herunterzuladen.
Starten Sie AGDiag, und geben Sie die entzippten TSS-Protokolle ein.
Nachdem das Tool heruntergeladen wurde, führen Sie die folgenden Schritte aus, um AGDiag zu starten und die entzippten TSS-Protokolle zu übergeben:
Extrahieren Sie die ZIP-Datei, und doppelklicken Sie auf agdiag.exe , um AGDiag zu starten.
Ein Dialogfeld wird wie das folgende angezeigt:
Wählen Sie Protokollordner auswählen aus, führen Sie einen Drilldown in den Ordner aus, in den Sie die TSS SQL Base 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 bei der Interpretation des Berichts.
Der folgende AGDiag-Begrüßungsbildschirm beschreibt die Funktionen und Versionsinformationen von AGDiag:
AGDiag meldet die im Abschnitt initialize analysierten Protokolle. Wählen Sie die Dreiecke (in der folgenden Abbildung in roten Feldern 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 der folgenden Abbildung im roten Feld hervorgehoben) aus, um zum detaillierten Bericht eines bestimmten Integritätsereignisses zu springen.
Es gibt einen detaillierten Bericht für jedes erkannte Integritätsereignis, der Protokollergebnisse enthält, die mit dem Integritätsereignis, der Diagnose und den Empfehlungen korrelieren. Wählen Sie die Dreiecke (in der folgenden Abbildung in roten Feldern 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.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für