DBCC TRACESTATUS (Transact-SQL)
Si applica a: SQL Server Istanza gestita di SQL di Azure
Visualizza lo stato dei flag di traccia.
Convenzioni della sintassi Transact-SQL
Sintassi
DBCC TRACESTATUS ( [ [ trace# [ , ...n ] ] [ , ] [ -1 ] ] )
[ WITH NO_INFOMSGS ]
Nota
Per visualizzare la sintassi Transact-SQL per SQL Server 2014 e versioni precedenti, vedere Documentazione delle versioni precedenti.
Argomenti
trace#
Numero del flag di traccia per il quale viene visualizzato lo stato. Se trace#e -1
non vengono specificati, vengono visualizzati tutti i flag di traccia abilitati per la sessione.
n
Segnaposto che indica che è possibile specificare più flag di traccia.
-1
Visualizza lo stato dei flag di traccia abilitati a livello globale e per la sessione corrente. Se -1
viene specificato senza trace#, vengono restituiti tutti i flag di traccia inclusi quelli abilitati per la sessione.
WITH NO_INFOMSGS
Evita la visualizzazione di tutti i messaggi informativi con livello di gravità compreso tra 0 e 10.
Set di risultati
Nella tabella seguente vengono descritte le informazioni del set di risultati.
Nome colonna | Descrizione |
---|---|
TraceFlag | Nome del flag di traccia |
Status | 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 |
Sessione | 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 o Session, a seconda che si stia controllando lo stato di un flag di traccia globale o di sessione.
Commenti
Esistono due tipi di flag di traccia in SQL Server, sessione e globale. 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.
Autorizzazioni
È richiesta l'appartenenza al ruolo public .
Esempi
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 visualizzato se il flag di traccia 3205 è abilitato per la sessione corrente o 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