Partager via


Procédure : relire une table de trace (Générateur de profils SQL Server)

La relecture permet d'ouvrir une trace enregistrée et de la relire. Le SQL Server Profiler comporte un moteur de relecture multithread permettant de simuler les connexions utilisateur et l'authentification SQL Server. La relecture est utile pour résoudre les problèmes des applications ou des processus. Lorsque vous identifiez le problème et que vous mettez en œuvre les corrections, exécutez la trace qui a détecté le problème potentiel sur l'application ou le processus corrigé. Ensuite, relisez la trace originale et comparez les résultats.

En plus des autres classes d'événements que vous voulez surveiller, des classes d'événements spécifiques doivent être capturées pour permettre la relecture. Ces événements sont capturés par défaut si vous utilisez le modèle de trace TSQL_Replay. Pour plus d'informations, consultez Conditions préalables à la relecture.

Pour relire une table de trace

  1. Ouvrez une table de trace contenant les classes d'événements nécessaires à la relecture.

  2. Dans le menu Relire, cliquez sur Démarrer, puis connectez-vous à l'instance de serveur dans laquelle vous souhaitez relire la trace.

  3. Dans la boîte de dialogue Configuration de la relecture, sous l'onglet Options de relecture de base, spécifiez Serveur de relecture. Cliquez sur Modifier pour modifier le serveur affiché dans la zone Serveur de relecture.

  4. Vous pouvez aussi sélectionner une des destinations suivantes pour y enregistrer la relecture :

    • Enregistrer dans le fichier, qui permet de spécifier le fichier dans lequel vous souhaitez enregistrer la relecture.

    • Enregistrer dans la table, qui permet de spécifier une table de base de données dans laquelle vous souhaitez enregistrer la relecture.

  5. Choisissez Relire les événements selon leur ordre de suiviou Relire les événements en utilisant plusieurs threads. Le tableau suivant compare ces paramètres.

    Option

    Description

    Relire les événements selon leur ordre de suivi

    Relit les événements suivant l'ordre dans lequel ils ont été enregistrés. Cette option active le débogage.

    Relire les événements en utilisant plusieurs threads

    Cette option utilise plusieurs threads pour relire chaque événement, quelle que soit la séquence. Elle optimise les performances.

  6. Sélectionnez Afficher les résultats de relecture pour visualiser la relecture pendant son exécution.

  7. Vous pouvez aussi cliquer sur l'onglet Options de relecture avancéespour spécifier les options suivantes :

    • Pour relire tous les ID de processus serveur (SPID), sélectionnez Relire les SPID système.

    • Pour limiter la relecture aux processus appartenant à un SPID spécifique, sélectionnez Relire un SPID uniquement. Dans la zone SPID à relire, tapez le SPID.

    • Pour relire les événements qui se sont produits pendant une période de temps spécifique, sélectionnez Limiter la relecture par date et heure. Sélectionnez une date et une heure pour les options Heure de débutet Heure de finpour spécifier l'intervalle de temps à inclure dans la relecture.

    • Pour contrôler la façon dont SQL Server gère les processus pendant la relecture, configurez les Options du moniteur d'intégrité.