Partager via


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

Note

Pour diagnostiquer les problèmes d’intégrité des groupes de disponibilité Always On qui déclenchent un 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 des autres journaux (journaux d’erreurs SQL Server, journaux des événements Windows, etc.). Il génère un rapport récapitulative des événements d’intégrité Windows Cluster 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 d’activité pour AGDiag pour diagnostiquer

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

Procédez comme suit pour atteindre cet objectif :

  1. Téléchargez l’ensemble d’outils (TSSv2.zip) en tant que fichier zip. Pour plus d’informations, consultez l’ensemble d’outils TroubleShootingScript (TSSv2).

  2. Enregistrez et extrayez le fichier zip dans un dossier sur l’instance SQL Server qui a hébergé le réplica principal du groupe de disponibilité lorsque le basculement a démarré ou que le groupe de disponibilité a été résolu.

  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 en remplaçant 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 Release AGDiag Windows Release Octobre 2021 (signé).

  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 alimentez-le dans les journaux TSS décompressés

Une fois l’outil téléchargé, procédez comme suit pour lancer AGDiag et le nourrir des journaux TSS décompressés :

  1. Extrayez le fichier zip et double-cliquez sur agdiag.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 le dossier journal, explorez le dossier dans lequel vous avez extrait les fichiers CAB de base TSS SQL, 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 agDiag et les informations de version :

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

  • AgDiag signale les journaux analysés dans la section initialiser. Sélectionnez les triangles (mis en surbrillance 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 récapitulative 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 dans la zone 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 des résultats de journal qui correspondent à l’événement d’intégrité, au diagnostic et aux recommandations. Sélectionnez les triangles (mis en surbrillance 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 informations les plus récentes sur les problèmes documentés et les solutions possibles, consultez Problèmes connus avec AGDiag.