Définir un filtre de trace (Transact-SQL)Set a Trace Filter (Transact-SQL)

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)

Cette rubrique explique comment utiliser des procédures stockées pour créer un filtre qui n'extrait que les informations requises lors d'un événement en cours de traçage.This topic describes how to use stored procedures to create a filter that retrieves only the information you need on an event being traced.

Pour définir un filtre de traceTo set a trace filter

  1. Si la trace est déjà en cours d’exécution, exécutez sp_trace_setstatus en spécifiant @status = 0 pour l’arrêter.If the trace is already running, execute sp_trace_setstatus by specifying @status = 0 to stop the trace.

  2. Exécutez sp_trace_setfilter pour configurer le type d’informations extraites pour l’événement dont vous voulez suivre la trace.Execute sp_trace_setfilter to configure the type of information to retrieve for the event being traced.

Important

Contrairement aux procédures stockées standard, les paramètres de toutes les procédures stockées SQL Server ProfilerSQL Server Profiler (sp_trace__xx) sont strictement typés et ne prennent pas en charge la conversion automatique des types de données.Unlike regular stored procedures, parameters of all SQL Server ProfilerSQL Server Profiler stored procedures (sp_trace_xx) are strictly typed and do not support automatic data type conversion. Si ces paramètres ne sont pas appelés avec des types de données appropriés pour les paramètres d'entrée tels qu'ils sont spécifiés dans la description de l'argument, la procédure stockée renvoie une erreur.If these parameters are not called with the correct input parameter data types, as specified in the argument description, the stored procedure will return an error.

Voir aussiSee Also

Filtrer une trace Filter a Trace
sp_trace_setfilter (Transact-SQL) sp_trace_setfilter (Transact-SQL)
sp_trace_setstatus (Transact-SQL) sp_trace_setstatus (Transact-SQL)
Procédures stockées système (Transact-SQL) System Stored Procedures (Transact-SQL)
Procédures stockées de SQL Server Profiler (Transact-SQL)SQL Server Profiler Stored Procedures (Transact-SQL)