Delen via


AGDiag gebruiken om statusgebeurtenissen van beschikbaarheidsgroepen te diagnosticeren

Opmerking

Zie Failover van AlwaysOn-beschikbaarheidsgroepen oplossen voor een diagnose van statusproblemen met AlwaysOn-beschikbaarheidsgroepen die failover van beschikbaarheidsgroepen activeren.

AGDiag is een toepassing die de handmatige analyse automatiseert die wordt beschreven in het artikel (vermeld in de sectie Opmerking ). Het analyseert het clusterlogboek en correleert en rapporteert relevante gebeurtenissen uit de andere logboeken (SQL Server foutenlogboeken, Windows-gebeurtenislogboeken, enzovoort). Het genereert een overzichtsrapport van windows-cluster- en AlwaysOn-statusgebeurtenissen en biedt vervolgens gedetailleerdere analyseresultaten voor elke gedetecteerde statusgebeurtenis. Het automatiseert veel van het werk dat wordt beschreven in het artikel (vermeld in de sectie Opmerking ) wanneer de juiste logboeken worden verstrekt vanuit de primaire replica van de beschikbaarheidsgroep op het moment van de statusgebeurtenis.

TSS gebruiken om logboeken te genereren voor AGDiag om een diagnose te stellen

Als u een statusgebeurtenis van een beschikbaarheidsgroep wilt vaststellen, gebruikt u de TSS om logboeken te verzamelen op het SQL Server exemplaar dat de primaire rol had op het moment van de gebeurtenis.

Volg deze stappen om dit doel te bereiken:

  1. Download de hulpprogrammaset (TSSv2.zip) als een zip-bestand. Zie Introduction to TroubleShootingScript toolset (TSSv2) voor meer informatie.

  2. Sla het zip-bestand op en pak het uit in een map op het SQL Server exemplaar waarop de primaire replica van de beschikbaarheidsgroep werd gehost toen de failover werd gestart of de beschikbaarheidsgroep werd omgezet.

  3. Open een opdrachtprompt met verhoogde bevoegdheid, wijzig de map in de TSS-map waar het zip-bestand TSSv2.zip is opgeslagen en uitgepakt, voer TSS SDP:SQLBaseuit en reageer op de prompts.

    Schermopname van de opdrachtprompt met verhoogde bevoegdheid die de map wijzigt in de map TSS.

  4. Nadat het TSS SQLBase-cab-bestand is gemaakt, extraheert u het cab-bestand in een map.

    Schermopname van het extraheren van het SQLBase-cab-bestand naar een map.

Het hulpprogramma AGDiag downloaden

Volg deze stappen om AGDiag te downloaden:

  1. Open Release AGDiag Windows Release oktober 2021 (ondertekend).

  2. Selecteer de koppelingagdiag.zip om het hulpprogramma te downloaden.

    Schermopname van het selecteren van de koppeling agdiag.zip om het hulpprogramma te downloaden.

Start AGDiag en voer de uitgepakte TSS-logboeken in

Zodra het hulpprogramma is gedownload, volgt u deze stappen om AGDiag te starten en de uitgepakte TSS-logboeken te verzenden:

  1. Pak de zip uit en dubbelklik op agdiag.exe om AGDiag te starten.

    Een dialoogvenster wordt weergegeven als het volgende:

    Schermopname van het uitvoeren van het hulpprogramma AGDiag.

  2. Selecteer Logboekmap selecteren, zoom in op de map waarnaar u de TSS SQL Base CAB-bestanden hebt uitgepakt en selecteer vervolgens OK.

Het AGDiag-rapport interpreteren

Het AGDiag-rapport moet worden gestart in de standaardsysteembrowser. De volgende illustraties helpen u bij het interpreteren van het rapport.

  • In het volgende welkomstscherm van AGDiag worden de mogelijkheden en versiegegevens van AGDiag beschreven:

    Schermopname van het welkomstscherm van AGDiag.

  • AGDiag rapporteert over de logboeken die zijn geanalyseerd in de sectie Initialiseren. Selecteer de driehoeken (gemarkeerd in rode vakken in de volgende afbeelding) om gedetailleerdere informatie uit te vouwen.

    Schermopname van de AGDiag-rapporten in de logboeken.

  • Het overzichtsrapport bevat de statusgebeurtenissen van de beschikbaarheidsgroep uit het clusterlogboek. Selecteer de numerieke koppeling (gemarkeerd in een rood vak in de volgende afbeelding) om naar het gedetailleerde rapport van een specifieke statusgebeurtenis te gaan.

    Schermopname van statusgebeurtenissen van beschikbaarheidsgroep.

  • Er is een gedetailleerd rapport voor elke gedetecteerde statusgebeurtenis, met daarin logboekresultaten die correleren met de gezondheidsgebeurtenis, diagnose en aanbevelingen. Selecteer de driehoeken (gemarkeerd in rode vakken in de volgende afbeelding) om gedetailleerdere informatie uit te vouwen.

    Schermopname van AlwaysOn-statusgebeurtenissen.

Bekende problemen met AGDiag

Zie Bekende problemen met AGDiag voor de meest recente informatie over gedocumenteerde problemen en mogelijke oplossingen.