DBCC TRACEON (Transact-SQL)
Active les indicateurs de trace spécifiés.
Conventions de la syntaxe de Transact-SQL
Syntaxe
DBCC TRACEON ( trace# [ ,...n ][ , -1 ] ) [ WITH NO_INFOMSGS ]
Arguments
- trace#
Numéro de l'indicateur de trace à activer.
- n
Espace réservé précisant qu'il est possible de spécifier plusieurs indicateurs de trace.
- -1
Active globalement les indicateurs de trace spécifiés.
- WITH NO_INFOMSGS
Supprime tous les messages d'informations.
Jeux de résultats
DBCC TRACEON retourne le jeu de résultats suivant (message) :
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
Notes
Sur un serveur de production, pour éviter un comportement imprévisible, il est recommandé d'activer uniquement les indicateurs de trace à l'échelle du serveur à l'aide de l'une des méthodes suivantes :
- Utilisez l'option de démarrage de ligne de commande -T de Sqlservr.exe. Cette pratique est recommandée car elle garantit que toutes les instructions sont exécutées avec l'indicateur de trace activé. Celles-ci comprennent les commandes des scripts de démarrage. Pour plus d'informations, consultez Application sqlservr.
- Utilisez DBCC TRACEON (trace# [, ....n],-1) uniquement lorsque des utilisateurs ou des applications ne sont pas simultanément en train d'exécuter des instructions sur le système.
Les indicateurs de trace permettent de personnaliser certaines caractéristiques en contrôlant le fonctionnement de SQL Server 2005. Les indicateurs de trace, une fois activés, le restent sur le serveur jusqu'à ce qu'ils soient désactivés lors de l'exécution de l'instruction DBCC TRACEOFF. 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. Pour déterminer l'état des indicateurs de trace, utilisez l'instruction DBCC TRACESTATUS. Pour désactiver certains indicateurs de trace, exécutez DBCC TRACEOFF.
Autorisations
Nécessite l'appartenance au rôle de serveur fixe sysadmin.
Exemples
L'exemple suivant désactive la compression matérielle des lecteurs de bandes en activant l'indicateur de trace 3205
. Cet indicateur est uniquement activé pour la connexion active.
DBCC TRACEON (3205);
GO
L'exemple suivant active globalement l'indicateur de trace 3205
.
DBCC TRACEON (3205, -1);
GO
L'exemple suivant active globalement les indicateurs de trace 3205
et 260
.
DBCC TRACEON (3205, 260, -1);
GO
Voir aussi
Référence
DBCC (Transact-SQL)
DBCC TRACEOFF (Transact-SQL)
DBCC TRACESTATUS (Transact-SQL)
Indicateurs de trace (Transact-SQL)