DBCC TRACESTATUS (Transact-SQL)

Affiche l'état des indicateurs de trace.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

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