DBCC TRACEON (Transact-SQL)
Attiva i flag di traccia specificati.
Convenzioni della sintassi Transact-SQL
Sintassi
DBCC TRACEON ( trace# [ ,...n ][ , -1 ] ) [ WITH NO_INFOMSGS ]
Argomenti
- trace#
Numero del flag di traccia da attivare.
- n
Segnaposto che indica la possibilità di specificare più flag di traccia.
- -1
Attiva i flag di traccia specificati a livello globale.
- WITH NO_INFOMSGS
Disattiva tutti i messaggi informativi.
Set di risultati
L'istruzione DBCC TRACEON restituisce il set di risultati seguente (messaggio):
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
Osservazioni
In un server di produzione, per evitare comportamenti imprevisti è consigliabile attivare i flag di traccia solo a livello di server mediante uno dei metodi seguenti:
- Utilizzare l'opzione di avvio della riga di comando -T di Sqlservr.exe. È una procedura consigliata, in quanto consente di eseguire tutte le istruzioni con il flag di traccia attivato, inclusi i comandi negli script di avvio. Per ulteriori informazioni, vedere Applicazione sqlservr.
- Utilizzare DBCC TRACEON (trace# [, ....n],-1) solo se gli utenti o le applicazioni non stanno eseguendo contemporaneamente istruzioni nel sistema.
I flag di traccia consentono di personalizzare alcune caratteristiche controllando il funzionamento di SQL Server 2005. Dopo essere stati attivati, i flag rimangono attivati nel server fino a quando non vengono disattivati tramite l'istruzione DBCC TRACEOFF. In SQL Server vi sono due tipi di flag di traccia: di sessione e globali. I flag di traccia di sessione sono attivi per una connessione e sono visibili solo per tale connessione. I flag di traccia globali vengono impostati a livello del server e sono visibili per tutte le connessioni nel server. Per determinare lo stato dei flag di traccia, eseguire DBCC TRACESTATUS. Per disattivare i flag di traccia, eseguire DBCC TRACEOFF.
Autorizzazioni
È richiesta l'appartenenza al ruolo predefinito del server sysadmin.
Esempi
Nell'esempio seguente viene disattivata la compressione hardware per le unità nastro mediante l'attivazione del flag di traccia 3205
. Questo flag viene attivato solo per la connessione corrente.
DBCC TRACEON (3205);
GO
Nell'esempio seguente viene attivato il flag di traccia 3205
a livello globale.
DBCC TRACEON (3205, -1);
GO
Nell'esempio seguente vengono attivati i flag di traccia 3205
e 260
a livello globale.
DBCC TRACEON (3205, 260, -1);
GO
Vedere anche
Riferimento
DBCC (Transact-SQL)
DBCC TRACEOFF (Transact-SQL)
DBCC TRACESTATUS (Transact-SQL)
Flag di traccia (Transact-SQL)