Megosztás a következőn keresztül:


DBCC TRACESTATUS (Transact-SQL)

A következőkre vonatkozik:SQL ServerFelügyelt Azure SQL-példány

Megjeleníti a nyomkövetési jelzők állapotát.

Transact-SQL szintaxis konvenciói

Szintaxis

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

Érvek

trace#

Annak a nyomkövetési jelzőnek a száma, amelynek az állapota megjelenik. Ha trace#és -1 nincs megadva, a munkamenethez engedélyezett összes nyomkövetési jelző megjelenik.

n

Megadható egy helyőrző, amely több nyomkövetési jelzőt jelez.

-1

Megjeleníti a globálisan és az aktuális munkamenetben engedélyezett nyomkövetési jelzők állapotát. Ha -1trace#nélkül van megadva, a rendszer minden nyomkövetési jelzőt visszaad, beleértve a munkamenetet is.

A NO_INFOMSGS

Letiltja a 0 és 10 közötti súlyossági szintű információs üzeneteket.

Eredményhalmazok

Az alábbi táblázat az eredményhalmaz adatait ismerteti.

Oszlop neve Leírás
TraceFlag Nyomkövetési jelző neve
állapot Azt jelzi, hogy a nyomkövetési jelző ki van-e kapcsolva, globálisan vagy a munkamenetben.

1 = BE

0 = KIKAPCSOLVA
globális Azt jelzi, hogy a nyomkövetési jelző globálisan be van-e állítva

1 = Igaz

0 = Hamis
munkamenet- Azt jelzi, hogy a nyomkövetési jelző be van-e állítva a munkamenethez

1 = Igaz

0 = Hamis

DBCC TRACESTATUS egy oszlopot ad vissza a nyomkövetési jelző számához és egy oszlopot az állapothoz. Ez azt jelzi, hogy a nyomkövetési jelző be van-e kapcsolva (1) vagy KI (0). A nyomkövetési jelzőszám oszlopfejléce vagy globális vagy munkamenet-, attól függően, hogy globális vagy munkamenet-nyomkövetési jelző állapotát ellenőrzi.

Megjegyzések

Az SQL Server kétféle nyomkövetési jelzőt használ, munkamenet- és globális. A munkamenet-nyomkövetési jelzők aktívak egy kapcsolathoz, és csak az adott kapcsolat esetében láthatók. A globális nyomkövetési jelzők a kiszolgáló szintjén vannak beállítva, és a kiszolgálón lévő összes kapcsolat számára láthatók.

Engedélyek

A nyilvános szerepkör tagságát igényli.

Példák

Az alábbi példa az összes, jelenleg globálisan engedélyezett nyomkövetési jelző állapotát jeleníti meg.

DBCC TRACESTATUS (-1);
GO

Az alábbi példa a 2528-at és a 3205-öt jelző nyomkövetési jelzők állapotát mutatja.

DBCC TRACESTATUS (2528, 3205);
GO

Az alábbi példa azt mutatja be, hogy a 3205-ös nyomkövetési jelző engedélyezve van-e az aktuális munkamenetben vagy globálisan.

DBCC TRACESTATUS (3205, -1);
GO

Az alábbi példa az aktuális munkamenethez engedélyezett nyomkövetési jelzőket sorolja fel.

DBCC TRACESTATUS ();
GO

Lásd még: