DBCC TRACESTATUS (Transact-SQL)
S’applique à :SQL ServerAzure SQL Managed Instance
Affiche l'état des indicateurs de trace.
Conventions de la syntaxe Transact-SQL
Syntaxe
DBCC TRACESTATUS ( [ [ trace# [ , ...n ] ] [ , ] [ -1 ] ] )
[ WITH NO_INFOMSGS ]
Notes
Pour afficher la syntaxe Transact-SQL pour SQL Server 2014 et versions antérieures, consultez Versions antérieures de la documentation.
Arguments
trace#
Numéro de l’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é indiquant qu’il est possible de spécifier plusieurs indicateurs de trace.
-1
Affiche l’état des indicateurs de trace qui sont activés globalement et pour la session active. Si -1
est spécifié sans trace#, tous les indicateurs de trace, y compris ceux activés pour les sessions, sont retournés.
WITH NO_INFOMSGS
Supprime tous les messages d'information dont les niveaux de gravité sont compris entre 0 et 10.
Jeux de résultats
Le tableau suivant décrit les informations du jeu de résultats.
Nom de la colonne | Description |
---|---|
TraceFlag | Nom de l'indicateur de trace |
État | Indique si l'indicateur de trace est activé ou désactivé, globalement ou pour la session. 1 = activé 0 = désactivé |
Global | 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 pour le 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 ou Session, selon que vous vérifiez l’état d’un indicateur de trace global ou de session.
Remarques
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é pour la session active ou globalement.
DBCC TRACESTATUS (3205, -1);
GO
L'exemple suivant recense tous les indicateurs de trace activés pour la session active.
DBCC TRACESTATUS ();
GO