Izleme filtre

Filtreler, bir izleme toplanan olayları sınırlayın. Filtre ayarlanmazsa seçili olay sınıflarının tüm olayları izleme çıkışı döndürülür. Örneğin, belirli kullanıcılara izleme Windows kullanıcı adlarında sınırlama bu kullanıcılar yalnızca çıkış verilerini azaltır.

İzleme için bir filtre ayarlamak için zorunlu değildir. Ancak, bir filtreyi izleme sırasında oluşan yükünü en aza indirir. Filtre odaklı veri döndürür ve böylece performans analizi ve denetimleri kolaylaştırır.

İçinde izleme yakalanan olay verileri süzmek için izleme yalnızca ilgili verileri geri izleme olay ölçütleri seçin. Örneğin içerebilir veya dışlayabilirsiniz izleme belirli bir uygulamanın etkinliğini izleme.

[!NOT]

Ne zaman SQL Server Profilerizleri, oluşturur bu varsayılan olarak kendi etkinliğini filtreler.

Sorguları yürütmek için en uzun zaman toplu işlemleri belirlemek için izlemek, bir başka örnek olarak, izleme yalnızca (cpu asgari değeri 30.000 milisaniye) yürütmek için 30 saniyeden daha uzun sürer toplu işlemleri izlemek için olay ölçütleri ayarlayın.

Filtre oluşturma yönergeleri

Genel olarak, bir izleme filtre uygulamak için aşağıdaki adımları izleyin.

  1. Izleme eklemek istediğiniz olayları tanımlar.

  2. Gereksinim duyduğunuz bilgileri içeren veri sütunları ve verileri tanımlayın.

  3. Bir veri alt kümesini gerekir ve bu verilerin alt kümesini üzerinde göre süzgeçleri tanımlayın tanımlayın.

Örneğin, yalnızca belirli bir süre uzun süren olaylar ilginizi çekebilir. Sen-ebil yaratmak olayları içeren bir izleme nerede süresi veri sütunu 300 milisaniye büyük. Senin izleme bitiş olayları az 300 milisaniye cinsinden içermez.

SQL Server Profiler veya Transact-SQL'de saklı yordamları kullanarak süzgeçler oluşturabilirsiniz.

Izleme şablonu olayları süzmek için

(SQL Server Profiler) izleme olayları süzmek

Izleme filtre (Transact-sql)

Filtreleri değiştirmek için

Bir filtre (SQL Server Profiler) Değiştir

Filtre kullanılabilirliği veri sütunu bağlıdır. Bazı veri sütunlarını filtre uygulanamıyor. Filtre uygulanabilir veri sütunları aşağıdaki tabloda gösterildiği gibi yalnızca belirli İlişkisel işleçleri tarafından filtrelenebilir.

İlişkisel işleç

Simge

Açıklama

Gibi

GİBİ

Izleme olay verisi girilen metin gibi olması gerektiğini belirtir. Birden çok değer verir.

Benzer değil

BENZER DEĞİL

Izleme olay verisi girilen metin gibi olmamalıdır belirtir. Birden çok değer verir.

Eşittir

=

Izleme olay verisi girilen değeri olmalıdır belirtir. Birden çok değer verir.

Eşit değildir

<>

Izleme olay verisi girilen değeri eşit olmalıdır değil olduğunu belirtir. Birden çok değer verir.

Büyüktür

>

Izleme olay verisi girilen değerden daha büyük olması gerektiğini belirtir.

Büyüktür veya eşittir

>=

Izleme olay verisi girilen değere eşit veya daha büyük olması gerektiğini belirtir.

Küçüktür

<

Izleme olay verisi girilen değerden daha az olması gerektiğini belirtir.

Küçüktür veya eşittir

<=

Izleme olay verisi girilen değere eşit veya daha az olması gerektiğini belirtir.

Filtrelenebilen veri sütunları ve kullanılabilir ilişkisel işleçler aşağıdaki tabloda listelenmektedir.

Veri sütunları

İlişkisel işleçler

ApplicationName

GİBİ DEĞİL BÖYLE

BigintData1

=, <>, >=, <=

BigintData2

=, <>, >=, <=

İkilveri

Kullanım SQL Server ProfilerBu veri sütununun Filtresi olaylara. Daha fazla bilgi için, bkz. SQL Server Profiler ile izlemeler süzme.

ClientProcessID

=, <>, >=, <=

ColumnPermissions

=, <>, >=, <=

CPU

=, <>, >=, <=

DatabaseID

=, <>, >=, <=

Veritabanı adı

GİBİ DEĞİL BÖYLE

DBUserName

GİBİ DEĞİL BÖYLE

Süre

=, <>, >=, <=

EndTime

>=, <=

Hata

=, <>, >=, <=

EventSubClass

=, <>, >=, <=

Dosya adı

GİBİ DEĞİL BÖYLE

GUID

Kullanım SQL Server ProfilerBu veri sütununun Filtresi olaylara. Daha fazla bilgi için, bkz. SQL Server Profiler ile izlemeler süzme.

Tanıtıcı

=, <>, >=, <=

HostName

GİBİ DEĞİL BÖYLE

IndexID

=, <>, >=, <=

IntegerData

=, <>, >=, <=

IntegerData2

=, <>, >=, <=

IsSystem

=, <>, >=, <=

LineNumberAnahtar

=, <>, >=, <=

LinkedServerName

GİBİ DEĞİL BÖYLE

LoginName

GİBİ DEĞİL BÖYLE

LoginSid

Kullanım SQL Server ProfilerBu veri sütununun Filtresi olaylara. Daha fazla bilgi için, bkz. SQL Server Profiler ile izlemeler süzme.

MethodName

GİBİ DEĞİL BÖYLE

Modu

=, <>, >=, <=

NestLevel

=, <>, >=, <=

NTDomainName

GİBİ DEĞİL BÖYLE

NTUserName

GİBİ DEĞİL BÖYLE

ObjectId

=, <>, >=, <=

ObjectID2

=, <>, >=, <=

NesneAdı

GİBİ DEĞİL BÖYLE

NesneTürü

=, <>, >=, <=

Ofset

=, <>, >=, <=

OwnerId

=, <>, >=, <=

SahibininAdı

GİBİ DEĞİL BÖYLE

ParentName

GİBİ DEĞİL BÖYLE

İzinler

=, <>, >=, <=

ProviderName

GİBİ DEĞİL BÖYLE

Okur

=, <>, >=, <=

RequestId

=, <>, >=, <=

Rol adı

GİBİ DEĞİL BÖYLE

RowCounts

=, <>, >=, <=

SessionLoginName

GİBİ DEĞİL BÖYLE

Önem derecesi

=, <>, >=, <=

SourceDatabaseID

=, <>, >=, <=

SPID

=, <>, >=, <=

SqlHandle

Kullanım SQL Server ProfilerBu veri sütununun Filtresi olaylara. Daha fazla bilgi için, bkz. SQL Server Profiler ile izlemeler süzme.

StartTime

>=, <=

Durum

=, <>, >=, <=

Başarı

=, <>, >=, <=

TargetLoginName

GİBİ DEĞİL BÖYLE

TargetLoginSid

Kullanım SQL Server ProfilerBu veri sütununun Filtresi olaylara. Daha fazla bilgi için, bkz. SQL Server Profiler ile izlemeler süzme.

Hedefkullanıcıadı

GİBİ DEĞİL BÖYLE

TextData 1

GİBİ DEĞİL BÖYLE

TransactionID

=, <>, >=, <=

Tür

=, <>, >=, <=

Yazıyor

=, <>, >=, <=

XactSequence

=, <>, >=, <=

1 Olayları izleme, osql yardımcı programını veya sqlcmd yarar, her zaman eklenmesi % filtreler için TextData veri sütunu.

Bir güvenlik önlemi olarak, sql izleme, izleme otomatik olarak şifreler etkileyen güvenlikle ilgili saklı yordamlar bilgilerinden atlar. Bu güvenlik mekanizmasını nonconfigurable ve her zaman etkin. Aksi takdirde Tarih tüm etkinliğini izlemek için izinlere sahip kullanıcılar, engeller SQL Server, Parolaları yakalayan alındı.

Aşağıdaki güvenlikle ilgili saklı yordamlar izlenir, ancak hiçbir çıktı yazılır TextData veri sütunu:

Sp_addapprole (Transact-sql)

sp_adddistpublisher (Transact-sql)

sp_adddistributiondb (Transact-sql)

eşdeğerdirsp_adddistributor (Transact-sql)

sp_addlinkedserver (Transact-sql)

sp_addlinkedsrvlogin (Transact-sql)

sp_addlogin (Transact-sql)

sp_addmergepullsubscription_agent (Transact-sql)

yürütme eşdeğerdirsp_addpullsubscription_agent (Transact-sql)

sp_addremotelogin (Transact-sql)

sp_addsubscriber (Transact-sql)

sp_approlepassword (Transact-sql)

sp_changedistpublisher (Transact-sql)

sp_changesubscriber (Transact-sql)

sp_dsninfo (Transact-sql)

sp_helpsubscription_properties (Transact-sql)

sp_link_publication (Transact-sql)

sp_password (Transact-sql)

sp_setapprole (Transact-sql)

Ayrıca bkz.

Kavramlar

Describing Events by Using Data Columns