Aracılığıyla paylaş


Sunucu olayları için WMI Sağlayıcı sınıfları ve özellikleri

Aşağıdaki sunucu olayları programlama modeli kurmak için sunucu olayları için WMI sağlayıcısı olun.Sağlayıcı karşı wql sorgu göndererek sorgulanan olayların iki ana kategoriye ayrılır.Bunlar veri tanımlama dili (ddl) olayları ve izleme olayları.Ayrıca QUEUE_ACTIVATION ve BROKER_QUEUE_DISABLED hizmet broker olayları sorgulanabilir.Aşağıdaki ağaç diyagramları dahil doğasına dikkat edin.ddl_assembly_events olayı, örneğin, alter_assembly, create_assembly ve drop_assembly olay içerir.Benzer şekilde, ft_crawl_aborted, ft_crawl_started ve ft_crawl_stopped olay trc_full_text olay içerir.all_events tüm ddl olayları izleme olayları, QUEUE_ACTIVATION ve BROKER_QUEUE_DISABLED kapsar.

Hangi özelliklerin bir olay veya olay Grup sorgulanabilir öğrenmek için olay şemaya bakın.Varsayılan olarak, olay şema aşağıdaki dizine yüklenir: C:\Program Files\Microsoft SQL Server\100\Tools\Binn\schemas\sqlserver\2006\11\events\events.xsd.

Alternatif olarak, yayımlanma tarihi olay şema başvurabilirsiniz https://schemas.microsoft.com/sqlserver.

Örneğin, alter_database için başvuran tarafından olay, öğreneceksiniz üst olay ddl_server_level_ olanolays ve özelliklerini TSQLCommand ve DatabaseName.Olay özelliklerini de devralan SQLInstance, PostTime, ComputerName, SPID, ve LoginName.Çocuklar olaysız bir olay yok.

Not

ddl benzeri işlemleri sistem saklı yordamlar olay bildirimleri de tetikleyebilir.Olay bildirimlerini çalışan sistem saklı yordamları verdikleri yanıtlar belirlemek için sınayın.Örneğin, create type deyim ve sp_addtype saklı yordam hem de harekete create_type olayda oluşturulan bir olay bildirim.Daha fazla bilgi için bkz: ddl olayları.

Veri tanımı dil olayları ve olay grupları

Sunucu Olayları Olay Ağacı için WMI Sağlayıcısı

İzleme olayları ve olay grupları

Olayları ve olay gruplarını izleme