Compartir a través de


fn_trace_getinfo (Transact-SQL)

Devuelve información acerca de un seguimiento especificado o de todos los seguimientos existentes.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

sys.fn_trace_getinfo ( { trace_id | NULL | 0 | DEFAULT } )

Argumentos

  • trace_id
    Es el identificador de seguimiento. trace_id es de tipo int. Las entradas válidas son el número de identificador de un seguimiento, NULL, 0 o DEFAULT. NULL, 0 y DEFAULT son valores equivalentes en este contexto. Especifique NULL, 0 o DEFAULT para devolver información de todos los seguimientos en la instancia de SQL Server.

Tablas devueltas

Nombre de columna

Tipo de datos

Descripción

traceid

int

Id. de seguimiento.

property

int

Propiedad del seguimiento:

1= Opciones de seguimiento. Para obtener más información, vea @options en sp_trace_create (Transact-SQL).

2 = Nombre de archivo

3 = Tamaño máximo

4 = Hora de detención

5 = Estado actual del seguimiento. 0 = detenido. 1 = en ejecución.

value

sql_variant

Información acerca de la propiedad de seguimiento especificado.

Comentarios

Cuando se ha pasado el identificador de un seguimiento específico, fn_trace_getinfo devuelve información acerca del seguimiento. Si se pasa un Id. no válido, esta función devuelve un conjunto de filas vacío.

fn_trace_getinfo anexa una extensión .trc al nombre de un archivo de seguimiento incluido en su conjunto de resultados. Para obtener más información acerca de cómo definir un seguimiento, vea sp_trace_create (Transact-SQL). Para obtener información similar sobre los filtros de seguimiento, vea fn_trace_getfilterinfo (Transact-SQL).

Para obtener un ejemplo completo de cómo utilizar procedimientos almacenados de seguimiento, vea Cómo crear una traza (Transact-SQL).

Permisos

Requiere el permiso ALTER TRACE en el servidor.

Ejemplos

En el siguiente ejemplo se devuelve información acerca de todos los seguimientos activos.

SELECT * FROM sys.fn_trace_getinfo(0) ;
GO