DBCC TRACESTATUS (Transact-SQL)
Muestra el estado de las marcas de traza.
Sintaxis
DBCC TRACESTATUS ( [ [ trace# [ ,...n ] ] [ , ] [ -1 ] ] )
[ WITH NO_INFOMSGS ]
Argumentos
trace#
Es el número de la marca de traza cuyo estado se muestra. Si no se especifican trace# ni -1, se muestran todas las marcas de traza habilitadas para la sesión.n
Es un marcador de posición que indica que se pueden especificar varias marcas de traza.-1
Muestra el estado de las marcas de traza habilitadas globalmente. Si se especifica -1 sin trace#, se muestran todas las marcas de traza globales habilitadas.WITH NO_INFOMSGS
Suprime todos los mensajes informativos con niveles de gravedad entre 0 y 10.
Conjuntos de resultados
En la tabla siguiente se describe la información del conjunto de resultados.
Nombre de columna |
Descripción |
---|---|
TraceFlag |
Nombre de la marca de traza. |
Status |
Indica si la marca de traza está establecida en ON o en OFF, ya sea globalmente o para la sesión. 1 = ON 0 = OFF |
Global |
Indica si la marca de traza está establecida globalmente. 1 = Verdadero 0 = Falso |
Session |
Indica si la marca de traza está establecida para la sesión. 1 = Verdadero 0 = Falso |
DBCC TRACESTATUS devuelve una columna para el número de la marca de traza y otra para el estado. Esto indica si la marca de traza está establecida en ON (1) o en OFF (0). El encabezado de columna para el número de la marca de traza es Global Trace Flag o Session Trace Flag, según se esté comprobando el estado de una marca de traza global o de sesión.
Comentarios
En SQL Server existen dos tipos de marcas de traza: de sesión y globales. Las marcas de traza de sesión se activan para una conexión y sólo están visibles para esa conexión. Las marcas de traza globales se establecen en el nivel del servidor y están visibles para cada conexión del servidor.
Permisos
Debe pertenecer a la función public.
Ejemplos
En el siguiente ejemplo se muestra el estado de todas las marcas de traza habilitadas globalmente.
DBCC TRACESTATUS(-1);
GO
En el siguiente ejemplo se muestra el estado de las marcas de traza 2528 y 3205.
DBCC TRACESTATUS (2528, 3205);
GO
En el siguiente ejemplo se muestra si la marca de traza 3205 está habilitada globalmente.
DBCC TRACESTATUS (3205, -1);
GO
En el siguiente ejemplo se muestran todas las marcas de traza habilitadas para la sesión actual.
DBCC TRACESTATUS();
GO