sys.fn_trace_getinfo (Transact-SQL)

Şunlar için geçerlidir: SQL Server

Belirli bir iz veya tüm mevcut izler hakkında bilgi döndürür.

Important

Bu özellik, SQL Server'ın gelecek bir sürümünde kaldırılacaktır. Bu özelliği yeni geliştirme çalışmalarında kullanmaktan kaçının ve şu anda bu özelliği kullanan uygulamaları değiştirmeyi planlayın. Bunun yerine Genişletilmiş Olaylar'ı kullanın.

Transact-SQL söz dizimi kuralları

Syntax

  
sys.fn_trace_getinfo ( { trace_id | NULL | 0 | DEFAULT } )  

Arguments

trace_id
İzin kimliği. trace_idiçsel. Geçerli girdiler ise bir izin ID numarası, NULL, 0 veya DEFAULT'dır. NULL, 0 ve DEFAULT bu bağlamda eşdeğer değerlerdir. SQL Server örneğinde tüm izler için bilgi döndürmek için NULL, 0 veya DEFAULT belirtin.

Tablolar Geri Getirildi

Sütun adı Veri türü Açıklama
traceid int İzin kimliği.
property int İzin Özelliği:

1= İz seçenekleri. Daha fazla bilgi için @options'da bkz.

2 = Dosya adı

3 = Maksimum boyut

4 = Durma zamanı

5 = Mevcut iz durumu. 0 = durdu. 1 = koşu.
value sql_variant İzin özelliği hakkında bilgi belirtilmiştir.

Remarks

Belirli bir izin kimliği geçildiğinde, fn_trace_getinfo o izle ilgili bilgi döndürür. Geçersiz bir kimlik geçtiğinde, bu fonksiyon boş bir satır kümesi döndürür.

fn_trace_getinfo, sonuç kümesine dahil edilen herhangi bir iz dosyasının adına .trc uzantısı ekler. İz tanımlamakla ilgili bilgi için bkz. sp_trace_create (Transact-SQL). İz filtreleri hakkında benzer bilgiler için bkz. sys.fn_trace_getfilterinfo (Transact-SQL).

İz depolanan prosedürlerin tam bir örneği için bkz. İz Yarat (Transact-SQL) bölüm.

İzinler

Sunucuda ALTER TRACE izni gerektirir.

Examples

Aşağıdaki örnek, tüm aktif izler hakkında bilgi verir.

SELECT * FROM sys.fn_trace_getinfo(0) ;  
GO