DBCC TRACESTATUS (Transact-SQL)
Muestra el estado de las marcas de traza.
Convenciones de sintaxis de Transact-SQL
- 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.
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.
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
