Utiliser AGDiag pour diagnostiquer les événements d’intégrité du groupe de disponibilité

Remarque

Pour diagnostiquer Always On problèmes d’intégrité de groupe de disponibilité qui déclenchent le basculement de groupe de disponibilité, consultez Résoudre les problèmes de basculement des groupes de disponibilité Always On.

AGDiag est une application qui automatise l’analyse manuelle décrite dans l’article (mentionné dans la section Remarque ). Il analyse le journal du cluster et met en corrélation et signale les événements pertinents à partir des autres journaux (SQL Server journaux d’erreurs, journaux des événements Windows, etc.). Il génère un rapport de synthèse des événements d’intégrité du cluster Windows et Always On, puis fournit des résultats d’analyse plus détaillés pour chaque événement d’intégrité détecté. Il automatise une grande partie du travail décrit dans l’article (mentionné dans la section Remarque) lorsque les journaux appropriés sont fournis à partir du réplica principal du groupe de disponibilité au moment de l’événement d’intégrité.

Utiliser TSS pour générer des journaux pour AGDiag afin de diagnostiquer

Pour diagnostiquer un événement d’intégrité de groupe de disponibilité, utilisez le service TSS pour collecter les journaux sur le SQL Server instance qui était dans le rôle principal au moment de l’événement.

Pour atteindre cet objectif, procédez comme suit :

  1. Téléchargez l’ensemble d’outils (TSSv2.zip) sous forme de fichier zip. Pour plus d’informations, consultez Introduction à l’ensemble d’outils TroubleShootingScript (TSSv2).

  2. Enregistrez et extrayez le fichier zip dans un dossier sur le SQL Server instance qui hébergeait le réplica principal du groupe de disponibilité au démarrage du basculement ou à la résolution du groupe de disponibilité.

  3. Ouvrez une invite de commandes avec élévation de privilèges, remplacez le répertoire par le dossier TSS où le fichier zip TSSv2.zip a été enregistré et extrait, exécutez TSS SDP:SQLBaseet répondez aux invites.

    Capture d’écran de l’invite de commandes avec élévation de privilèges qui remplace le répertoire par le dossier TSS.

  4. Une fois le fichier cab TSS SQLBase créé, extrayez le fichier cab dans un dossier.

    Capture d’écran de l’extraction du fichier cab SQLBase dans un dossier.

Télécharger l’outil AGDiag

Pour télécharger AGDiag, procédez comme suit :

  1. Ouvrez Mise en production AGDiag Windows Version d’octobre 2021 (signée).

  2. Sélectionnez le lien agdiag.zip pour télécharger l’outil.

    Capture d’écran de la sélection du lien agdiag.zip pour télécharger l’outil.

Lancez AGDiag et donnez-lui les journaux TSS décompressés.

Une fois l’outil téléchargé, procédez comme suit pour lancer AGDiag et lui fournir les journaux TSS décompressés :

  1. Extrayez le fichier zip et double-cliquez suragdiag.exe pour lancer AGDiag.

    Une boîte de dialogue s’affiche comme suit :

    Capture d’écran de l’exécution de l’outil AGDiag.

  2. Sélectionnez Sélectionner un dossier de journal, explorez le dossier dans lequel vous avez extrait les fichiers CAB TSS SQL Base, puis sélectionnez OK.

Interpréter le rapport AGDiag

Le rapport AGDiag doit être lancé dans le navigateur système par défaut. Les illustrations suivantes vous aident à interpréter le rapport.

  • L’écran de démarrage AGDiag suivant décrit les fonctionnalités et les informations de version d’AGDiag :

    Capture d’écran de l’écran de démarrage AGDiag.

  • AGDiag génère des rapports sur les journaux analysés dans la section initialize. Sélectionnez les triangles (mis en évidence dans les zones rouges dans l’image suivante) pour développer des informations plus détaillées.

    Capture d’écran des rapports AGDiag sur les journaux.

  • Le rapport de synthèse répertorie les événements d’intégrité du groupe de disponibilité à partir du journal du cluster. Sélectionnez le lien numérique (mis en surbrillance en rouge dans l’image suivante) pour accéder au rapport détaillé d’un événement d’intégrité spécifique.

    Capture d’écran des événements d’intégrité du groupe de disponibilité.

  • Il existe un rapport détaillé pour chaque événement d’intégrité détecté, qui inclut les résultats du journal qui correspondent à l’événement d’intégrité, au diagnostic et aux recommandations. Sélectionnez les triangles (mis en évidence dans les zones rouges dans l’image suivante) pour développer des informations plus détaillées.

    Capture d’écran des événements d’intégrité AlwaysOn.

Problèmes connus avec AGDiag

Pour obtenir les dernières informations sur les problèmes documentés et les solutions possibles, consultez Problèmes connus avec AGDiag.