Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Este tópico descreve como usar procedimentos armazenados para modificar um rastreamento existente.
Para modificar um traço existente
Se o rastreamento já estiver em execução, execute sp_trace_setstatus especificando @status = 0 para interromper o rastreamento.
Para modificar eventos de rastreamento, execute sp_trace_setevent especificando as alterações através dos parâmetros. Listados em ordem, os parâmetros são:
@traceid (ID de rastreamento)
@eventid (ID do evento)
@columnid (ID da coluna)
@on (LIGADO)
Ao modificar o parâmetro @on, tenha em mente sua interação com o parâmetro @columnid:
LIGADO ID da coluna Resultado EM (1) NULO O evento está ativado. Todas as colunas são limpas. NÃO NULO A coluna está ativada para o evento especificado. DESLIGADO (0) NULO O evento está desativado. Todas as colunas são limpas. NÃO NULO A coluna está desativada para o evento especificado.
Importante
Ao contrário dos procedimentos armazenados regulares, os parâmetros de todos os procedimentos armazenados do SQL Server Profiler (sp_trace_xx) são estritamente tipados 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 de parâmetros de entrada corretos, conforme especificado na descrição do argumento, o procedimento armazenado retornará um erro.
Ver 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)