Como modificar um rastreamento existente (Transact-SQL)
Este tópico descreve como usar procedimentos armazenados para modificar um rastreamento existente.
Modificar um rastreamento existente
Se o rastreamento já estiver em execução, execute sp_trace_setstatus especificando @status = 0 para parar o rastreamento.
Para modificar eventos de rastreamento, execute sp_trace_setevent especificando as alterações pelos parâmetros. Listado em ordem, os parâmetros são:
@ traceid (identificação do rastreamento)
@ eventid (identificação do evento)
@columnid (identificação da coluna)
@on (ON)
Quando você modifica o parâmetro @on , lembre-se de sua interação com o parâmetro @columnid:
ON
Identificação da coluna
Resultado
ON (1)
NULL
O evento é ativado. Todas as colunas são limpas.
NOT NULL
A coluna é ativada para o evento especificado.
OFF (0)
NULL
O evento é desativado. Todas as colunas são limpas.
NOT NULL
A coluna é desativada para o evento especificado.
Importante |
---|
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 pelos tipos de dados com parâmetro de entrada corretos, como especificado na descrição do argumento, o procedimento armazenado retornará um erro. |