DBCC TRACESTATUS (Transact-SQL)

 

DIESES THEMA GILT FÜR:jaSQL Server (ab 2008)neinAzure SQL-DatenbankneinAzure SQL Data Warehouse neinParallel Data Warehouse

Zeigt den Status der Ablaufverfolgungsflags an.

Topic link icon Transact-SQL-Syntaxkonventionen

  
DBCC TRACESTATUS ( [ [ trace# [ ,...n ] ] [ , ] [ -1 ] ] )   
[ WITH NO_INFOMSGS ]  

Trace#
Die Nummer des Ablaufverfolgungsflags, für das der Status angezeigt wird. Wenn Trace#, und-1 nicht angegeben werden, alle Ablaufverfolgungsflags, die für die Sitzung aktiviert sind, werden angezeigt.

n
Ein Platzhalter, der anzeigt, dass mehrere Ablaufverfolgungsflags angegeben werden können.

-1
Zeigt den Status von global aktivierten Ablaufverfolgungsflags an. Wenn-1, ohne angegeben ist Trace#, alle globale Ablaufverfolgungsflags, die aktiviert sind, werden angezeigt.

WITH NO_INFOMSGS
Unterdrückt alle Informationsmeldungen mit einem Schweregrad von 0 bis 10.

In der folgenden Tabelle finden Sie eine Beschreibung der Informationen des Resultsets:

SpaltennameDescription
AblaufverfolgungsflagName des Ablaufverfolgungsflags
StatusZeigt an, ob das Ablaufverfolgungsflag entweder global oder für die Sitzung auf ON oder OFF festgelegt wurde.

1 = ON

0 = OFF
GlobaleZeigt an, ob das Ablaufverfolgungsflag global festgelegt ist.

1 = True

0 = False
SitzungZeigt an, ob das Ablaufverfolgungsflag für die Sitzung festgelegt ist.

1 = True

0 = False

DBCC TRACESTATUS gibt eine Spalte für die Nummer des Ablaufverfolgungsflags und eine Spalte für den Status zurück. Zeigt an, ob das Ablaufverfolgungsflag auf ON (1) oder OFF (0) festgelegt ist. Die Spaltenüberschrift für die Nummer des Ablaufverfolgungsflags entweder ist Global Trace Flag oder Session Trace Flag, je nachdem, ob Sie den Status für ein globales oder ein Ablaufverfolgungsflag Sitzung einchecken.

In SQL Server gibt es zwei Typen von Ablaufverfolgungsflags: Sitzung und global. Ablaufverfolgungsflags des Typs Session werden für eine Verbindung aktiviert und sind nur für diese Verbindung sichtbar. Globale Ablaufverfolgungsflags werden auf Serverebene festgelegt und sind für jede Verbindung auf dem Server sichtbar.

Erfordert die Mitgliedschaft in der public -Rolle.

Im folgenden Beispiel wird der Status aller Ablaufverfolgungsflags gezeigt, die zurzeit global aktiviert sind.

DBCC TRACESTATUS(-1);  
GO  

Im folgenden Beispiel wird der Status von Ablaufverfolgungsflags 2528 und 3205 gezeigt.

DBCC TRACESTATUS (2528, 3205);  
GO  

Im folgenden Beispiel wird gezeigt, ob Ablaufverfolgungsflag 3205 global aktiviert ist.

DBCC TRACESTATUS (3205, -1);  
GO  

Im folgenden Beispiel werden alle Ablaufverfolgungsflags gezeigt, die für die aktuelle Sitzung aktiviert sind.

DBCC TRACESTATUS();  
GO  

DBCC (Transact-SQL)
DBCC TRACEOFF (Transact-SQL)
DBCC TRACEON (Transact-SQL)
Ablaufverfolgungsflags (Transact-SQL)

Community-Beiträge

HINZUFÜGEN
Anzeigen: