DBCC TRACESTATUS (Transact-SQL)
Affiche l'état des indicateurs de trace.
Syntaxe
DBCC TRACESTATUS ( [ [ trace# [ ,...n ] ] [ , ] [ -1 ] ] )
[ WITH NO_INFOMSGS ]
Arguments
trace#
Numéro d'indicateur de trace dont l'état est affiché. Si trace# et -1 ne sont pas spécifiés, tous les indicateurs de trace activés pour la session sont affichés.n
Espace réservé précisant qu'il est possible de spécifier plusieurs indicateurs de trace.-1
Affiche l'état des indicateurs de trace activés globalement. Si -1 est spécifié sans trace#, tous les indicateurs de trace globaux activés sont affichés.WITH NO_INFOMSGS
Supprime tous les messages d'informations dont le niveau de gravité est compris entre 0 et 10.
Jeux de résultats
Le tableau suivant décrit les colonnes du jeu de résultats.
Nom de colonne |
Description |
---|---|
TraceFlag |
Nom de l'indicateur de trace |
Status |
Indique si l'indicateur de trace est activé ou désactivé, globalement ou pour la session. 1 = activé 0 = désactivé |
Gobal |
Indique si l'indicateur de trace est défini globalement 1 = Vrai 0 = Faux |
Session |
Indique si l'indicateur de trace est défini pour la session 1 = Vrai 0 = Faux |
DBCC TRACESTATUS retourne une colonne correspondant au numéro de l'indicateur de trace et une colonne pour l'état. Celle-ci précise si l'indicateur de trace est activé (1) ou non (0). L'en-tête de colonne du numéro d'indicateur de trace est Global Trace Flag ou Session Trace Flag, selon que vous vérifiez l'état d'un indicateur de trace global ou de session.
Notes
Dans SQL Server, il existe deux types d'indicateurs de trace : les indicateurs de trace de session et les indicateurs de trace globaux. Les indicateurs de trace de session sont actifs pour une connexion et visibles uniquement pour celle-ci. Les indicateurs de trace globaux sont définis au niveau du serveur et sont visibles pour chaque connexion sur celui-ci.
Autorisations
Nécessite l'appartenance au rôle public.
Exemples
L'exemple suivant affiche l'état de tous les indicateurs de trace actuellement activés globalement.
DBCC TRACESTATUS(-1);
GO
L'exemple suivant affiche l'état des indicateurs de trace 2528 et 3205.
DBCC TRACESTATUS (2528, 3205);
GO
L'exemple suivant indique si l'indicateur de trace 3205 est activé globalement.
DBCC TRACESTATUS (3205, -1);
GO
L'exemple suivant recense tous les indicateurs de trace activés pour la session active.
DBCC TRACESTATUS();
GO