Enregistrer les résultats de trace dans un fichier

Vous pouvez enregistrer les résultats d'une trace dans un fichier. Un fichier de trace est un fichier dans lequel sont écrits les résultats d'une trace. Un fichier de trace peut se situer dans un répertoire local (tel que C:\foldername\filename.trc) ou un répertoire réseau (tel que \\computername\sharename\filename.trc).

Vous pouvez utiliser les fichiers de trace pour effectuer les opérations suivantes :

  • Relire des traces

  • Auditer SQL Server 

  • Mener des analyses des performances

  • Corréler des événements de trace et des compteurs de performances pour améliorer la détection des problèmes

  • Effectuer une analyse de l'Assistant Paramétrage du moteur de base de données

  • Exécuter une optimisation de requête

SQL Server enregistre les résultats de trace dans un fichier lorsqu'un chemin d'accès et un nom de fichier sont spécifiés pour l'argument @tracefile de la procédure stockée sp_trace_create.

[!REMARQUE]

Si un chemin d'accès est spécifié pour la procédure stockée sp_trace_create pour l'enregistrement du fichier de trace, le répertoire doit être accessible au serveur. Sachez également que si un répertoire local est spécifié pour sp_trace_create, il s'agit d'un répertoire local sur l'ordinateur serveur.

Si le SQL Server Profiler est utilisé, il vous permet d'enregistrer les résultats de trace dans un fichier ou dans une table. L'enregistrement des résultats de trace dans une table donne le même accès que l'enregistrement de la trace dans un fichier, et vous pouvez en plus rechercher des événements spécifiques dans la table.

Pour plus d'informations sur l'enregistrement des résultats de trace, consultez Enregistrer des résultats d'une trace dans une table (SQL Server Profiler) et Enregistrer des résultats d'une trace dans un fichier (SQL Server Profiler).

Voir aussi

Tâches

Créer une trace (Transact-SQL)

Créer une trace (SQL Server Profiler)

Référence

sp_trace_create (Transact-SQL)