Definir um filtro de rastreamento (Transact-SQL)
Aplica-se: SQL Server
Este artigo descreve como usar procedimentos armazenados para criar um filtro que recupera apenas as informações de que você precisa em um evento que está sendo rastreado.
Definir um filtro de rastreamento
Se o rastreamento já estiver em execução, execute
sp_trace_setstatus
especificando@status = 0
para parar o rastreamento.Execute
sp_trace_setfilter
para configurar o tipo de informações para recuperar para o evento que está sendo rastreado.
Importante
Ao contrário dos procedimentos armazenados comuns, os parâmetros de todos os procedimentos armazenados do SQL Server Profiler (sp_trace_*
) têm tipo estrito e não são compatíveis com a conversão automática de tipo de dados. Se esses parâmetros não forem chamados com os tipos de dados corretos de parâmetro de entrada, conforme especificado na descrição do argumento, o procedimento armazenado retornará um erro.