İngilizce dilinde oku

Aracılığıyla paylaş


DBCC TRACESTATUS (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL Yönetilen Örneği

İzleme bayraklarının durumunu görüntüler.

Transact-SQL söz dizimi kuralları

Sözdizimi

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

Bağımsız değişken

trace#

Durumunun görüntülendiği izleme bayrağının sayısı. trace#ve -1 belirtilmezse, oturum için etkinleştirilen tüm izleme bayrakları görüntülenir.

n

Birden çok izleme bayrağının belirtilebileceğini belirten bir yer tutucu.

-1

Genel olarak ve geçerli oturum için etkinleştirilen izleme bayraklarının durumunu görüntüler. -1 trace#olmadan belirtilirse, oturum etkin de dahil olmak üzere tüm izleme bayrakları döndürülür.

WITH NO_INFOMSGS

Önem düzeyi 0 ile 10 arasında olan tüm bilgilendirme iletilerini gizler.

Sonuç kümeleri

Aşağıdaki tabloda sonuç kümesindeki bilgiler açıklanmaktadır.

Sütun adı Açıklama
TraceFlag İzleme bayrağının adı
Durumu İzleme bayrağının genel olarak veya oturum için KAPALI olarak ayarlanıp ayarlanmadığını gösterir.

1 = ON

0 = KAPALI
Genel İzleme bayrağının genel olarak ayarlanıp ayarlanmadığını gösterir

1 = Doğru

0 = Yanlış
Oturum Oturum için izleme bayrağının ayarlanıp ayarlanmadığını gösterir

1 = Doğru

0 = Yanlış

DBCC TRACESTATUS, izleme bayrağı numarası için bir sütun ve durum için bir sütun döndürür. Bu, izleme bayrağının ON (1) veya OFF (0) olduğunu gösterir. İzleme bayrağı numarasının sütun başlığı, genel veya oturum izleme bayrağı durumunu denetlediğinize bağlı olarak Genel veya Oturum .

Açıklamalar

SQL Server'da oturum ve genel olmak üzere iki tür izleme bayrağı vardır. Oturum izleme bayrakları bir bağlantı için etkindir ve yalnızca bu bağlantı için görünür. Genel izleme bayrakları sunucu düzeyinde ayarlanır ve sunucudaki her bağlantı için görünür.

İzinler

genel rolüne üyelik gerektirir.

Örnekler

Aşağıdaki örnek, şu anda genel olarak etkinleştirilmiş olan tüm izleme bayraklarının durumunu görüntüler.

SQL
DBCC TRACESTATUS (-1);
GO

Aşağıdaki örnek, İzleme Bayrakları 2528 ve 3205'in durumunu görüntüler.

SQL
DBCC TRACESTATUS (2528, 3205);
GO

Aşağıdaki örnek, İzleme Bayrağı 3205'in geçerli oturum için mi yoksa genel olarak mı etkinleştirildiğini gösterir.

SQL
DBCC TRACESTATUS (3205, -1);
GO

Aşağıdaki örnekte, geçerli oturum için etkinleştirilen tüm izleme bayrakları listelenir.

SQL
DBCC TRACESTATUS ();
GO

Ayrıca bkz.