Partager via


Procédure : Enregistrer les événements Deadlock Graph (Générateur de profils SQL Server)

Cette rubrique décrit comment enregistrer un événement Deadlock Graph à l'aide du SQL Server Profiler. Les événements Deadlock Graph sont enregistrées sous forme de fichiers XML.

Pour enregistrer séparément les événements Deadlock Graph

  1. Dans le menu Fichier, cliquez sur Nouvelle trace, puis connectez-vous à une instance de SQL Server.

    La boîte de dialogue Propriétés de la trace apparaît.

    [!REMARQUE]

    Si l'option Démarrer le suivi juste après avoir établi la connexion est sélectionnée, la boîte de dialogue Propriétés de la tracen'apparaît pas et la trace démarre. Pour désactiver ce paramètre, dans le menu Outils, cliquez sur Options et désactivez la case à cocher Démarrer le suivi juste après avoir établi la connexion.

  2. Dans la boîte de dialogue Propriétés de la trace, entrez le nom de la trace dans la zone Nom de la trace.

  3. Dans la liste Utiliser le modèle, sélectionnez un modèle de trace comme base ou sélectionnez Vide si vous ne souhaitez pas utiliser de modèle.

  4. Effectuez l'une des opérations suivantes :

    • Activez la case à cocher Enregistrer dans le fichier pour capturer la trace dans un fichier. Spécifiez une valeur pour Définir la taille de fichier maximale.

      Au besoin, activez les cases à cocher Activer la substitution de fichier et Données de trace des processus serveur.

    • Activez la case à cocher Enregistrer dans la table pour capturer la trace dans une table de base de données.

      Au besoin, cliquez sur Définir le nombre de lignes maximal et spécifiez une valeur.

  5. Le cas échéant, activez la case à cocher Activer l'heure d'arrêt de la trace et indiquez une date et une heure d'arrêt.

  6. Cliquez sur l'onglet Sélection des événements.

  7. Dans la colonne de données Événements, développez la catégorie d'événements Verrouset sélectionnez la case à cocher Deadlock graph. Si la catégorie d'événements Verrous n'est pas disponible, activez la case à cocher Afficher tous les événements pour l'afficher.

    L'onglet Paramètres d'extraction des événementsest ajouté à la boîte de dialogue Propriétés de la trace.

  8. Dans l'onglet Paramètres d'extraction des événements, cliquez sur Enregistrer les événements Deadlock XML séparément.

  9. Dans la boîte de dialogue Enregistrer sous, entrez le nom du fichier dans lequel les événements Deadlock Graph doivent être stockés.

  10. Cliquez sur Tous les traitements Deadlock XML dans un seul fichier pour enregistrer tous les événements Deadlock Graph dans un seul fichier XML, ou cliquez sur Chaque traitement Deadlock XML dans un fichier différent pour créer un nouveau fichier XML pour chaque événement Deadlock Graph.

Après avoir enregistré le fichier Deadlock, vous pouvez l'ouvrir dans SQL Server Management Studio. Pour plus d'informations, consultez Procédure : ouverture, affichage et impression d'un fichier de blocage (SQL Server Management Studio).