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

Voir aussi