DBCC TRACESTATUS (Transact-SQL)
Visualizza lo stato dei flag di traccia.
Convenzioni della sintassi Transact-SQL
- trace#
-
Numero del flag di traccia per cui è visualizzato lo stato. Se non vengono specificati trace# e -1, vengono visualizzati tutti i flag di traccia abilitati per la sessione.
- n
-
Segnaposto che indica la possibilità di specificare più flag di traccia.
- -1
-
Visualizza lo stato dei flag di traccia abilitati a livello globale. Se viene specificato -1 senza trace#, vengono visualizzati tutti i flag di traccia abilitati.
- WITH NO_INFOMSGS
-
Evita la visualizzazione di tutti i messaggi informativi con livello di gravità compreso tra 0 e 10.
Nella tabella seguente vengono descritte le informazioni del set di risultati.
| Nome colonna | Descrizione |
|---|---|
|
TraceFlag |
Nome del flag di traccia |
|
Stato |
Indica se il flag di traccia è impostato su ON o OFF, a livello globale o a livello di sessione. 1 = ON 0 = OFF |
|
Global |
Indica se il flag di traccia è impostato a livello globale 1 = true 0 = false |
|
Session |
Indica se il file di traccia è impostato per la sessione 1 = true 0 = false |
DBCC TRACESTATUS restituisce una colonna per il numero del flag di traccia e una colonna per lo stato. Indica se il flag di traccia è impostato su ON (1) o OFF (0). L'intestazione di colonna per il numero del flag di traccia è Global Trace Flag o Session Trace Flag, a seconda che si stia controllando lo stato di un flag di traccia globale o di sessione.
In SQL Server 2005 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.
Nell'esempio seguente viene visualizzato lo stato di tutti i flag di traccia abilitati a livello globale.
DBCC TRACESTATUS(-1); GO
Nell'esempio seguente viene visualizzato lo stato dei flag di traccia 2528 e 3205.
DBCC TRACESTATUS (2528, 3205); GO
Nell'esempio seguente viene indicato se il flag di traccia 3205 è abilitato a livello globale.
DBCC TRACESTATUS (3205, -1); GO
Nell'esempio seguente vengono elencati tutti i flag di traccia abilitati per la sessione corrente.
DBCC TRACESTATUS(); GO
Riferimento
DBCC (Transact-SQL)DBCC TRACEOFF (Transact-SQL)
DBCC TRACEON (Transact-SQL)
Flag di traccia (Transact-SQL)