Partilhar via


Definir um filtro de rastreamento (Transact-SQL)

Este tópico descreve como usar procedimentos armazenados para criar um filtro que recupera apenas as informações que você necessita em um evento que está sendo rastreado.

Definir um filtro de rastreamento

  1. Se o rastreamento já estiver em execução, execute sp_trace_setstatus especificando @status = 0 para parar o rastreamento.

  2. Execute sp_trace_setfilter para configurar o tipo de informações para recuperar para o evento que está sendo rastreado.

Observação importanteImportante

Diferentemente dos procedimentos armazenados comuns, os parâmetros de todos os procedimentos armazenados do SQL Server Profiler (sp_trace_xx) só podem ser digitados e não oferecem suporte à conversão automática de tipo de dados. Se esses parâmetros não forem chamados com os tipos de dados com parâmetro de entrada corretos, como especificado na descrição do argumento, o procedimento armazenado retornará um erro.

Consulte também

Referência

sp_trace_setfilter (Transact-SQL)

sp_trace_setstatus (Transact-SQL)

Procedimentos armazenados do sistema (Transact-SQL)

Procedimentos armazenados do SQL Server Profiler (Transact-SQL)

Conceitos

Filtrar um rastreamento