Partager via


Définir un filtre de trace (Transact-SQL)

Cette rubrique explique comment utiliser des procédures stockées pour créer un filtre qui récupère uniquement les informations dont vous avez besoin sur un événement suivi.

Pour définir un filtre de trace

  1. Si la trace est déjà en cours d’exécution, exécutez sp_trace_setstatus en spécifiant @status = 0 pour arrêter la trace.

  2. Exécutez sp_trace_setfilter pour configurer le type d’informations à récupérer pour l’événement suivi.

Important

Contrairement aux procédures stockées régulières, les paramètres de toutes les procédures stockées SQL Server Profiler (sp_trace_xx) sont strictement typés et ne prennent pas en charge la conversion automatique du type de données. Si ces paramètres ne sont pas appelés avec les types de données de paramètre d’entrée corrects, comme spécifié dans la description de l’argument, la procédure stockée retourne une erreur.

Voir aussi

Filtrer une trace
sp_trace_setfilter (Transact-SQL)
sp_trace_setstatus (Transact-SQL)
Procédures stockées système (Transact-SQL)
Procédures stockées du Générateur de profils SQL Server (Transact-SQL)