DBCC TRACEON (Transact-SQL)
Habilita las marcas de traza especificadas.
Convenciones de sintaxis de Transact-SQL
Sintaxis
DBCC TRACEON ( trace# [ ,...n ][ , -1 ] ) [ WITH NO_INFOMSGS ]
Argumentos
- trace#
Es el número de la marca de traza que se va a activar.
- n
Es un marcador de posición que indica que se pueden especificar varias marcas de traza.
- -1
Activa las marcas de traza especificadas de forma global.
- WITH NO_INFOMSGS
Suprime todos los mensajes de información.
Conjuntos de resultados
DBCC TRACEON devuelve el siguiente conjunto de resultados (mensaje):
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
Notas
En un servidor de producción, para evitar un comportamiento impredecible, se recomienda habilitar únicamente marcas de traza en todo el servidor mediante uno de los siguientes métodos:
- Utilice la opción de inicio de la línea de comandos -T de Sqlservr.exe. Es la práctica recomendada, puesto que garantiza que todas las instrucciones se van a ejecutar con la marca de traza habilitada. Incluye comandos en secuencias de comandos de inicio. Para obtener más información, vea sqlservr (aplicación).
- Sólo debe usar DBCC TRACEON (trace# [, ....n],-1) mientras los usuarios o las aplicaciones no ejecuten simultáneamente instrucciones en el sistema.
Las marcas de traza se utilizan para personalizar algunas características controlando el funcionamiento de SQL Server 2005. Las marcas de traza, una vez habilitadas, permanecen habilitadas en el servidor hasta que son deshabilitadas al ejecutarse una instrucción DBCC TRACEOFF. En SQL Server existen dos tipos de marcas de traza: de sesión y globales. Las marcas de traza de sesión se activan para una conexión y sólo están visibles para esa conexión. Las marcas de traza globales se establecen en el nivel del servidor y están visibles para todas las conexiones del servidor. Para determinar el estado de las marcas de traza, utilice DBCC TRACESTATUS. Para deshabilitar marcas de traza, utilice DBCC TRACEOFF.
Permisos
Debe pertenecer a la función fija de servidor sysadmin.
Ejemplos
En el ejemplo siguiente se deshabilita la compresión de hardware para controladores de cinta activando una marca de traza 3205
. Esta marca sólo se activa para la conexión actual.
DBCC TRACEON (3205);
GO
En el siguiente ejemplo se activa la marca de traza 3205
de forma global.
DBCC TRACEON (3205, -1);
GO
En el siguiente ejemplo se activan las marca de traza 3205
y 260
de forma global.
DBCC TRACEON (3205, 260, -1);
GO
Vea también
Referencia
DBCC (Transact-SQL)
DBCC TRACEOFF (Transact-SQL)
DBCC TRACESTATUS (Transact-SQL)
Marcas de traza (Transact-SQL)