Relire un fichier de trace (SQL Server Profiler)Replay a Trace File (SQL Server Profiler)

S’applique à :Applies to: ouiSQL ServerSQL Server (toutes les versions prises en charge) yesSQL ServerSQL Server (all supported versions) S’applique à :Applies to: ouiSQL ServerSQL Server (toutes les versions prises en charge) yesSQL ServerSQL Server (all supported versions)

La relecture est la possibilité d'ouvrir une trace enregistrée et de la relire.Replay is the ability to open a saved trace and replay it again. SQL Server ProfilerSQL Server Profiler contient un moteur de lecture à plusieurs threads capable de simuler les connexions utilisateur et l’authentification SQL ServerSQL Server .features a multithreaded playback engine that can simulate user connections and SQL ServerSQL Server Authentication. La relecture est utile pour résoudre les problèmes d'applications ou de processus.Replay is useful to troubleshoot an application or process problem. Lorsque vous identifiez le problème et appliquez des corrections, exécutez la trace qui a détecté le problème potentiel sur l'application ou le processus corrigé.When you identify the problem and implement corrections, run the trace that found the potential problem against the corrected application or process. Relisez ensuite la trace d'origine et comparez les résultats.Then, replay the original trace and compare results.

En plus des autres classes d'événements que vous voulez analyser, des classes d'événements spécifiques doivent être capturées pour permettre la relecture.In addition to any other event classes you want to monitor, specific event classes must be captured to enable replay. Ces événements sont capturés par défaut si vous utilisez le modèle de trace TSQL_Replay .These events are captured by default if you use the TSQL_Replay trace template. Pour plus d’informations, consultez Conditions préalables à la relecture.For more information, see Replay Requirements.

Pour relire un fichier de traceTo replay a trace file

  1. Dans le menu Fichier , pointez sur Ouvrir, puis cliquez sur Fichier de trace.On the File menu, point to Open, and then click Trace File. Sélectionnez un fichier de trace qui contient les classes d'événements indispensables pour la relecture.Select a trace file that contains the event classes necessary for replay.

  2. Dans le menu Relire , cliquez sur Démarrer, puis connectez-vous à l’instance de serveur sur laquelle vous voulez relire la trace.On the Replay menu, click Start, and connect to the server instance where you want to replay the trace.

  3. Dans la boîte de dialogue Configuration de la relecture , sous l’onglet Options de relecture de base , spécifiez le Serveur de relecture.In the Replay Configuration dialog box, on the Basic Replay Options tab, specify the Replay server. Cliquez sur Modifier pour changer le serveur affiché dans la zone Serveur de relecture .Click Change to change the server displayed in the Replay server box.

  4. Si vous le souhaitez, sélectionnez l'une des destinations suivantes afin d'y enregistrer la relecture :Optionally, select one of the following destinations in which to save the replay:

    • Enregistrer dans le fichier: spécifie un fichier dans lequel la relecture sera enregistrée.Save to file, which specifies a file in which to save the replay.

    • Enregistrer dans la table: spécifie une table de la base de données dans laquelle la relecture sera enregistrée.Save to table, which specifies a database table in which to save the replay.

  5. Choisissez Relire les événements selon leur ordre de suivi ou Relire les événements en utilisant plusieurs threads.Choose either Replay the events in the order they were traced or Replay events using multiple threads. Le tableau suivant explique la différence entre ces paramètres.The following table explains the difference between these settings.

    OptionOption DescriptionDescription
    Relire les événements selon leur ordre de suiviReplay events in the order they were traced Permet de relire les événements selon l'ordre dans lequel ils ont été enregistrés.Replays events in the order they were recorded. Cette option active le débogage.This option enables debugging.
    Relire les événements en utilisant plusieurs threadsReplay events using multiple threads Cette option utilise plusieurs threads pour relire chaque événement indépendamment de la séquence.This option uses multiple threads to replay each event regardless of the sequence. Cette option optimise les performances.This option optimizes performance.
  6. Sélectionnez Afficher les résultats de relecture pour consulter la relecture lorsqu’elle a lieu.Select Display replay results to view the replay as it occurs.

  7. Si vous le souhaitez, cliquez sur l’onglet Options de relecture avancées pour configurer les options suivantes :Optionally click the Advanced Replay Options tab to configure the following options:

    • Pour relire tous les ID de processus de serveur (SPID), sélectionnez Relire les SPID système.To replay all server process IDs (SPIDs), select Replay system SPIDs.

    • Pour limiter la relecture aux processus appartenant à un SPID spécifique, sélectionnez Relire un SPID uniquement.To limit the replay to processes belonging to a specific SPID, select Replay one SPID only. Dans la zone SPID à relire , tapez le SPID.In the SPID to replay box, type the SPID.

    • Pour relire les événements qui se sont produits durant une période spécifique, sélectionnez Limiter la relecture par date et heure.To replay events that occurred during a specific time period, select Limit the replay by date and time. Sélectionnez une date et une heure pour Heure de début et Heure de fin afin de spécifier la période à inclure dans la relecture.Select a date and time for the Start time and End time to specify the time period to include in the replay.

    • Pour déterminer la manière dont SQL Server gèrera les processus durant la relecture, configurez les Options du moniteur d’intégrité.To control how SQL Server manages processes during replay, configure Health Monitor Options.

Voir aussiSee Also

Autorisations nécessaires pour exécuter SQL Server Profiler Permissions Required to Run SQL Server Profiler
Relire des traces Replay Traces
Ouvrir un fichier de trace (SQL Server Profiler) Open a Trace File (SQL Server Profiler)
SQL Server ProfilerSQL Server Profiler