Modificar um rastreamento existente (Transact-SQL)
Aplica-se: SQL Server
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 (ID do rastreamento)
@eventid (ID do evento)
@columnid (ID da coluna)
@on (ON)
Quando você modificar o parâmetro @on , lembre-se da interação dele com o parâmetro @columnid :
ATIVADO ID da coluna Resultado ON (1) NULO O evento é ativado. Todas as colunas são limpas. NOT NULL A coluna é ativada para o evento especificado. OFF (0) NULO Evento é desativado. Todas as colunas são limpas. NOT NULL A coluna é desativada para o evento especificado.
Importante
Ao contrário dos procedimentos armazenados comuns, os parâmetros de todos os procedimentos armazenados do SQL Server Profiler (sp_trace_xx) são estritamente tipados 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 pelos tipos de dados com parâmetros de entrada corretos, como especificado na descrição do argumento, o procedimento armazenado retornará um erro.
Confira também
sp_trace_setevent (Transact-SQL)
sp_trace_setstatus (Transact-SQL)
Procedimentos armazenados do sistema (Transact-SQL)
Procedimentos armazenados do SQL Server Profiler (Transact-SQL)