Share via


SQL Server'ı kullanarak olayları genişletilmiş

SQL Server Veri tanımlama dili (ddl) deyimleri oluşturmak ve genişletilmiş olayları oturum değiştirmek için genişletilmiş olayları sağlar.Buna ek olarak, dinamik yönetimi görünümleri ve oturum verileri ve meta veriler almak için kullanabileceğiniz katalog görünümleri vardır.

Kullanabileceğiniz Transact-SQL , oluşturduğunuz her genişletilmiş olayları oturum gereksinim duyduğunuz bilgileri edinmek için sağlanan görünümler çalıştırmak için.

Kullanabileceğiniz SQL Server Management Studio oluşturmak ve yürütmek sunulan kod örnekleri.Daha fazla bilgi için bkz: Nesne Gezgini'ni kullanarak.

ddl deyimleri

Aşağıda, açıklanan ddl ifadelerini kullanan tablo oluşturmak için değiştirmek ve genişletilmiş olayları oturum açılır.

Ad

Açıklama

Olay OTURUMU (Transact-sql) oluştur

Tanımlayan genişletilmiş olay bir session nesnesi yaratır kaynak , olaylar, olay oturum hedefleri ve olay oturum parametreler.

Olay OTURUMU (Transact-sql) Değiştir

Başlatır veya olay oturumunu durdurur veya olay oturum değiştirir yapılandırma.

Olay OTURUMU (Transact-sql) bırak

Olay oturum bırakır.

Katalog Görünümleri

Aşağıda, açıklanan katalog görünümleri kullanma tablo olay oturum oluşturduğunuzda, oluşturulan meta veriler elde etmek için.

Ad

Açıklama

sys.server_event_sessions (Transact-sql)

Tüm olay oturum tanımlarını listeler.

sys.server_event_session_actions (Transact-sql)

Olay oturum her olayda her eylem için bir satır döndürür.

sys.server_event_session_events (Transact-sql)

Bir olay oturum her olay için bir satır döndürür.

sys.server_event_session_fields (Transact-sql)

Olaylar ve hedefleri üzerinde açıkça küme özelleştirilebilir her sütun için bir satır döndürür.

sys.server_event_session_targets (Transact-sql)

Bir olay oturum için olay hedef için bir satır döndürür.

Dinamik yönetimi görünümleri

Aşağıda, açıklanan dinamik yönetimi görünümleri kullanma tablo oturum meta veriler ve oturum verileri elde etmek için.Meta veriler elde katalog görünümleri, ve oturum verilerini başlatmak ve olay oturumu çalıştırdığınızda oluşturulur.

Not

Bir oturumu başlayıncaya kadar bu görünümler oturum verilerini içermez.

Ad

Açıklama

sys.dm_os_dispatcher_pools (Transact-sql)

Dağıtıcı havuzları oturum hakkında bilgi döndürür.

sys.dm_xe_objects (Transact-sql)

Bir olay paket tarafından gösterilen her nesne için bir satır döndürür.

sys.dm_xe_object_columns (Transact-sql)

Tüm nesneler için şema bilgileri döndürür.

sys.dm_xe_packages (Transact-sql)

Genişletilmiş olayları altyapısıyla kayıtlı tüm paketleri listeler.

sys.dm_xe_sessions (Transact-sql)

Etkin genişletilmiş olayları oturum hakkında bilgi verir.

sys.dm_xe_session_targets (Transact-sql)

Oturum hedefleri hakkında bilgi verir.

sys.dm_xe_session_events (Transact-sql)

Oturum olayları hakkında bilgi verir.

sys.dm_xe_session_event_actions (Transact-sql)

Olay oturum eylemler hakkında bilgi verir.

sys.dm_xe_map_values (Transact-sql)

Okunabilir metin için iç sayısal anahtarların bir eşleme sağlar.

sys.dm_xe_session_object_columns (Transact-sql)

İlişkili nesneleri için yapılandırma değerlerini gösteren bir oturum.