Cómo modificar una traza existente (Transact-SQL)

En este tema se describe cómo utilizar procedimientos almacenados para modificar una traza existente.

Para modificar una traza existente

  1. Si la traza se está ejecutando, ejecute sp_trace_setstatus con @status = 0 para detener la traza.

  2. Para modificar los eventos de la traza, ejecute sp_trace_setevent, especificando los cambios a través de los parámetros. Los parámetros son, por este orden:

    • @traceid (Id. de la traza)
    • @eventid (Id. del evento)
    • @columnid (Id. de columna)
    • @on (ON)

    Al modificar el parámetro @on, tenga presente su interacción con el parámetro @columnid:

    ON Id. de columna Resultado

    ON (1)

    NULL

    El evento se activa, se establece en ON. Se borran todas las columnas.

     

    NOT NULL

    La columna se activa, se establece en ON, para el evento especificado.

    OFF (0)

    NULL

    El evento se desactiva, se establece en OFF. Se borran todas las columnas.

     

    NOT NULL

    La columna se desactiva, se establece en OFF, para el evento especificado.

ms189129.note(es-es,SQL.90).gifImportante:
A diferencia de los procedimientos almacenados normales, los parámetros de todos los procedimientos almacenados del Analizador de SQL Server (sp_trace_xx) deben escribirse de forma precisa y no admiten la conversión automática de tipos de datos. Si no se llama a estos parámetros con los tipos de datos de parámetros de entrada correctos, según se especifica en la descripción del argumento, el procedimiento almacenado devuelve un error.

Vea también

Otros recursos

sp_trace_setevent (Transact-SQL)
sp_trace_setstatus (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)
Procedimientos almacenados del Analizador de SQL Server (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005