다음을 통해 공유


서버 이벤트용 WMI 공급자 클래스 및 속성

서버 이벤트용 WMI 공급자의 프로그래밍 모델을 구성하는 서버 이벤트에는 공급자에 대해 WQL 쿼리를 실행하여 쿼리할 수 있는 두 가지 주요 범주의 이벤트인 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를 포함합니다.

이벤트나 이벤트 그룹에서 쿼리할 수 있는 속성에 대해서는 이벤트 스키마를 참조하십시오. 기본적으로 이벤트 스키마는 C:\Program Files\Microsoft SQL Server\100\Tools\Binn\schemas\sqlserver\2006\11\events\events.xsd 디렉터리에 설치됩니다.

또는 https://schemas.microsoft.com/sqlserver에 게시된 이벤트 스키마를 참조할 수도 있습니다.

예를 들어 ALTER_DATABASE 이벤트를 참조하면 부모 이벤트가 DDL_SERVER_LEVEL_EVENTS이고 속성은 TSQLCommand와 DatabaseName이라는 것을 알 수 있습니다. 또한 이 이벤트는 SQLInstance, PostTime, ComputerName, SPID 및 LoginName 속성을 상속하며 자식 이벤트가 없습니다.

[!참고]

DDL과 같은 작업을 수행하는 시스템 저장 프로시저에서 이벤트 알림을 발생시킬 수도 있습니다. 이벤트 알림을 테스트하여 실행된 시스템 저장 프로시저에 대한 응답을 확인합니다. 예를 들어 CREATE TYPE 문과 sp_addtype 저장 프로시저는 모두 CREATE_TYPE 이벤트에서 생성되는 이벤트 알림을 발생시킵니다. 자세한 내용은 DDL 이벤트을 참조하십시오.

데이터 정의 언어 이벤트 및 이벤트 그룹

서버 이벤트용 WMI 공급자의 이벤트 트리

추적 이벤트 및 이벤트 그룹

추적 이벤트 및 이벤트 그룹