Share via


Como modificar um rastreamento existente (Transact-SQL)

Este tópico descreve como usar procedimentos armazenados para modificar um rastreamento existente.

Modificar um rastreamento existente

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

  2. 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.

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 pelos tipos de dados com parâmetro de entrada corretos, como especificado na descrição do argumento, o procedimento armazenado retornará um erro.