DBCC TRACESTATUS (Transact-SQL)
Se aplica a:SQL ServerAzure SQL Managed Instance
Muestra el estado de las marcas de seguimiento.
Convenciones de sintaxis de Transact-SQL
Sintaxis
DBCC TRACESTATUS ( [ [ trace# [ , ...n ] ] [ , ] [ -1 ] ] )
[ WITH NO_INFOMSGS ]
Nota:
Para ver la sintaxis de Transact-SQL para SQL Server 2014 y versiones anteriores, consulte Versiones anteriores de la documentación.
Argumentos
trace#
El número de la marca de seguimiento cuyo estado se muestra. Si no se especifican trace# ni -1
, se muestran todas las marcas de seguimiento habilitadas para la sesión.
n
Marca de posición que indica que se pueden especificar varias marcas de seguimiento.
-1
Muestra el estado de las marcas de seguimiento habilitadas globalmente y para la sesión actual. Si se especifica -1
sin trace#, se devuelven todas las marcas de seguimiento, incluidas las habilitadas para la sesión.
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 la columna | Descripción |
---|---|
TraceFlag | Nombre de la marca de seguimiento. |
Estado | Indica si la marca de seguimiento 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 seguimiento está establecida globalmente. 1 = True 0 = False |
De sesión | Indica si la marca de seguimiento está establecida para la sesión. 1 = True 0 = False |
DBCC TRACESTATUS
devuelve una columna para el número de la marca de seguimiento y otra para el estado. Esto indica si la marca de seguimiento está establecida en ON (1) o en OFF (0). El encabezado de columna para el número de la marca de seguimiento es Global o Session, según se esté comprobando el estado de una marca de seguimiento global o de sesión.
Observaciones
Hay dos tipos de marcas de seguimiento en SQL Server, sesión y global. Las marcas de seguimiento de sesión se activan para una conexión y solo están visibles para esa conexión. Las marcas de seguimiento globales se establecen en el nivel del servidor y están visibles para todas las conexiones del servidor.
Permisos
Debe pertenecer al rol public .
Ejemplos
En el siguiente ejemplo se muestra el estado de todas las marcas de seguimiento habilitadas globalmente.
DBCC TRACESTATUS (-1);
GO
En el ejemplo siguiente se muestra el estado de las marcas de seguimiento 2528 y 3205.
DBCC TRACESTATUS (2528, 3205);
GO
En el siguiente ejemplo se muestra si la marca de seguimiento 3205 está habilitada globalmente o para la sesión actual.
DBCC TRACESTATUS (3205, -1);
GO
En el siguiente ejemplo se muestran todas las marcas de seguimiento habilitadas para la sesión actual.
DBCC TRACESTATUS ();
GO