다음을 통해 공유


서버 이벤트용 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\120\Tools\Binn\schemas\sqlserver\2006\11\events\events.xsd 디렉터리에 설치됩니다.

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

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

참고

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

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

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

추적 이벤트 및 이벤트 그룹

추적 이벤트 및 이벤트 그룹

참고 항목

서버 이벤트용 WMI 공급자 개념
서버 이벤트용 WMI 공급자에 WQL 사용