서버 이벤트용 WMI 공급자 클래스 및 속성WMI Provider for Server Events Classes and Properties

이 항목은 다음에 적용됩니다.예SQL Server(2008부터)아니요Azure SQL Database아니요Azure SQL Data Warehouse 아니요병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

서버 이벤트용 WMI 공급자의 프로그래밍 모델을 구성하는 서버 이벤트에는The following server events make up the programming model for the WMI Provider for Server Events. 공급자에 대해 WQL 쿼리를 실행하여 쿼리할 수 있는 두 가지 주요 범주의 이벤트인There are two main categories of events that can be queried by issuing WQL queries against the provider. DDL(데이터 정의 언어) 이벤트와 추적 이벤트가 있습니다.These are data definition language (DDL) events and trace events. QUEUE_ACTIVATION 및 BROKER_QUEUE_DISABLED Service Broker 이벤트도 쿼리할 수 있습니다.The QUEUE_ACTIVATION and BROKER_QUEUE_DISABLED service broker events can also be queried. 다음 트리 다이어그램의 포함 특성에 유의하십시오.Note the inclusive nature of the following tree diagrams. 예를 들어 DDL_ASSEMBLY_EVENTS 이벤트는 모든 ALTER_ASSEMBLY, CREATE_ASSEMBLY 및 DROP_ASSEMBLY 이벤트를 포함합니다.The DDL_ASSEMBLY_EVENTS event, for example, includes any ALTER_ASSEMBLY, CREATE_ASSEMBLY, and DROP_ASSEMBLY event. 마찬가지로 TRC_FULL_TEXT 이벤트는 모든 FT_CRAWL_ABORTED, FT_CRAWL_STARTED 및 FT_CRAWL_STOPPED 이벤트를 포함합니다.Similarly, the TRC_FULL_TEXT event includes any FT_CRAWL_ABORTED, FT_CRAWL_STARTED, and FT_CRAWL_STOPPED event. ALL_EVENTS는 모든 DDL 이벤트, 추적 이벤트, QUEUE_ACTIVATION 및 BROKER_QUEUE_DISABLED를 포함합니다.ALL_EVENTS covers all DDL events, trace events, QUEUE_ACTIVATION, and BROKER_QUEUE_DISABLED.

이벤트나 이벤트 그룹에서 쿼리할 수 있는 속성에 대해서는 이벤트 스키마를 참조하십시오.To learn which properties can be queried from an event or event group, refer to the event schema. 기본적으로 이벤트 스키마가 다음 디렉터리에 설치: C:\Program Files\Microsoft SQL Server\nnn\C:\Program Files\Microsoft SQL Server\nnn\Tools\Binn\schemas\sqlserver\2006\11\events\events.xsd 합니다.By default, the event schema is installed in the following directory: C:\Program Files\Microsoft SQL Server\nnn\C:\Program Files\Microsoft SQL Server\nnn\Tools\Binn\schemas\sqlserver\2006\11\events\events.xsd.

게시 된 이벤트 스키마를 참조할 수 있습니다 또는 http://schemas.microsoft.com/sqlserver 합니다.Alternatively, you can refer to the event schema published at http://schemas.microsoft.com/sqlserver.

예를 들어 ALTER_DATABASE 이벤트를 참조 하 여 배웁니다 부모 이벤트가 DDL_SERVER_LEVEL_EVENTS이 고 해당 속성은 TSQLCommandDatabaseName합니다.For example, by referring to the ALTER_DATABASE event, you will learn that its parent event is DDL_SERVER_LEVEL_EVENTS and its properties are TSQLCommand and DatabaseName. 이벤트 속성을 상속 SQLInstance, PostTime, ComputerName, SPID, 및 LoginName .The event also inherits the properties SQLInstance, PostTime, ComputerName, SPID, and LoginName. 자식 이벤트가 없습니다.The event has no children events.

참고

DDL과 같은 작업을 수행하는 시스템 저장 프로시저에서 이벤트 알림을 발생시킬 수도 있습니다.System stored procedures that perform DDL-like operations can also fire event notifications. 이벤트 알림을 테스트하여 실행된 시스템 저장 프로시저에 대한 응답을 확인합니다.Test your event notifications to determine their responses to system stored procedures that are run. 예를 들어 CREATE TYPE 문 및 sp_addtype 저장된 프로시저 모두 CREATE_TYPE 이벤트에서 생성 되는 이벤트 알림을 발생 합니다.For example, the CREATE TYPE statement and sp_addtype stored procedure will both fire an event notification that is created on a CREATE_TYPE event. 자세한 내용은 참조DDL 이벤트합니다.For more information, seeDDL Events.

데이터 정의 언어 이벤트 및 이벤트 그룹Data Definition Language Events and Event Groups

서버 이벤트의 이벤트 트리 용 WMI 공급자WMI Provider for Server Events Event Tree

추적 이벤트 및 이벤트 그룹Trace Events and Event Groups

추적 이벤트 및 이벤트 그룹Trace events and event groups

관련 항목:See Also

서버 이벤트 개념에 대 한 WMI 공급자 WMI Provider for Server Events Concepts
서버 이벤트용 WMI 공급자에 WQL 사용Using WQL with the WMI Provider for Server Events