WMI Provider for Server Events のクラスとプロパティ
更新 : 2006 年 4 月 14 日
次に示すサーバー イベントは、WMI Provider for Server Events のプログラミング モデルを構成しています。プロバイダに対する WQL クエリの実行によってクエリを実行できるイベントには、2 つの主なカテゴリがあります。その 2 つとは、データ定義言語 (DDL) イベントおよびトレース イベントです。また、QUEUE_ACTIVATION および BROKER_QUEUE_DISABLED の Service Broker イベントも照会することができます。次のツリー ダイアグラムの包含的な性質に注意してください。たとえば、DDL_ASSEMBLY_EVENTS イベントには、ALTER_ASSEMBLY、CREATE_ASSEMBLY、および DROP_ASSEMBLY イベントが含まれています。同様に、TRC_FULL_TEXT イベントには、FT_CRAWL_ABORTED、FT_CRAWL_STARTED、および FT_CRAWL_STOPPED イベントが含まれています。ALL_EVENTS は、すべての DDL イベント、トレース イベント、QUEUE_ACTIVATION、および BROKER_QUEUE_DISABLED をカバーします。
各イベントについて、照会できるプロパティを知り、そのイベントの親イベントと子イベントについて調べるには、SQL Server Books Online を参照してください。たとえば、ALTER_DATABASE イベントを参照すれば、その親イベントが DDL_SERVER_LEVEL_EVENTS であり、そのプロパティが TSQLCommand と DatabaseName であることがわかります。また、プロパティ SQLInstance、PostTime、ComputerName、SPID、および LoginName が継承されています。イベントには、子イベントはありません。
メモ : |
---|
DDL に似た操作を実行する一部のシステム ストアド プロシージャもイベント通知を起動することができます。実行されるシステム ストアド プロシージャへの応答を判断するために、イベント通知をテストしてください。たとえば、CREATE TYPE ステートメントと sp_addtype ストアド プロシージャは、いずれも CREATE_TYPE イベントで作成されるイベント通知を起動します。しかし、sp_rename ストアド プロシージャはどのようなイベント通知も起動しません。詳細については、「イベント通知で使用する DDL イベント」を参照してください。 |
データ定義言語イベントおよびイベント グループ
トレース イベントおよびイベント グループ
参照
関連項目
WMI Provider for Server Events と WQL の使用
概念
WMI Provider for Server Events
ヘルプおよび情報
変更履歴
リリース | 履歴 |
---|---|
2006 年 4 月 14 日 |
|