이벤트 알림용 DDL 이벤트

업데이트: 2006년 4월 14일

다음 표에서는 이벤트 알림을 실행하는 데 사용할 수 있는 DDL 이벤트와 이 이벤트를 실행할 수 있는 범위(ON DATABASE 또는 ON SERVER)를 보여 줍니다. 각 이벤트는 Transact-SQL 문 또는 저장 프로시저에 해당하며 키워드 사이에 밑줄(_)을 포함하도록 문 구문이 수정됩니다.

[!참고] DDL과 같은 작업을 수행하는 특정 시스템 저장 프로시저에서 이벤트 알림이 발생할 수도 있습니다. 이벤트 알림을 테스트하여 실행된 시스템 저장 프로시저에 대한 응답을 확인합니다. 예를 들어 CREATE TYPE 문과 sp_addtype 저장 프로시저는 모두 CREATE_TYPE 이벤트에서 생성되는 이벤트 알림을 발생시킵니다. 그러나 sp_rename 저장 프로시저는 이벤트 알림을 발생시키지 않습니다.

Transact-SQL 문 서버 범위에서 실행 가능(ON SERVER) 데이터베이스 범위에서 실행 가능(ON DATABASE)

ADD_ROLE_MEMBER

X

X

ADD_SERVER_ROLE_MEMBER

X

CREATE_APPLICATION_ROLE - CREATE APPLICATION ROLE 문과 sp_addapprole에 적용됩니다. 새 스키마가 생성되면 이 이벤트는 CREATE_SCHEMA 이벤트도 트리거합니다.

X

X

ALTER_APPLICATION_ROLE - ALTER APPLICATION ROLE 문과 sp_approlepassword에 적용됩니다.

X

X

DROP_APPLICATION_ROLE - DROP APPLICATION ROLE 문과 sp_dropapprole에 적용됩니다.

X

X

CREATE_ASSEMBLY

X

X

ALTER_ASSEMBLY

X

X

DROP_ASSEMBLY

X

X

ALTER_AUTHORIZATION_SERVER

X

 

ALTER_AUTHORIZATION_DATABASE - ON DATABASE가 지정된 경우 ALTER AUTHORIZATION 문과 sp_changedbowner에 적용됩니다.

X

X

CREATE_CERTIFICATE

X

X

ALTER_CERTIFICATE

X

X

DROP_CERTIFICATE

X

X

CREATE_CONTRACT

X

X

DROP_CONTRACT

X

X

CREATE DATABASE

X

 

ALTER DATABASE

X

X

DROP DATABASE

X

 

GRANT_DATABASE

X

X

DENY_DATABASE

X

X

REVOKE_DATABASE

X

X

DROP_ROLE_MEMBER

X

X

DROP_SERVER_ROLE_MEMBER

X

CREATE_ENDPOINT

X

 

ALTER_ENDPOINT

X

X

DROP_ENDPOINT

X

 

CREATE_EVENT_NOTIFICATION

X

X

DROP_EVENT_NOTIFICATION

X

X

CREATE_FUNCTION

X

X

ALTER_FUNCTION

X

X

DROP_FUNCTION

X

X

CREATE_INDEX

X

X

ALTER_INDEX

X

X

DROP_INDEX

X

X

CREATE_LOGIN - 암시적으로 만들어야 하는 존재하지 않는 로그인에 사용된 경우 CREATE LOGIN 문, sp_addlogin, sp_grantlogin, xp_grantloginsp_denylogin에 적용됩니다.

X

 

ALTER_LOGIN - Auto_Fix가 지정된 경우 ALTER LOGIN 문, sp_defaultdb, sp_defaultlanguage, sp_passwordsp_change_users_login에 적용됩니다.

X

 

DROP_LOGIN - DROP LOGIN 문, sp_droplogin, sp_revokeloginxp_revokelogin에 적용됩니다.

X

 

CREATE_MESSAGE_TYPE

X

X

ALTER_MESSAGE_TYPE

X

X

DROP_MESSAGE_TYPE

X

X

CREATE_PARTITION_FUNCTION

X

X

ALTER_PARTITION_FUNCTION

X

X

DROP_PARTITION_FUNCTION

X

X

CREATE_PARTITION_SCHEME

X

X

ALTER_PARTITION_SCHEME

X

X

DROP_PARTITION_SCHEME

X

X

CREATE_PROCEDURE

X

X

ALTER_PROCEDURE

X

X

DROP_PROCEDURE

X

X

CREATE_QUEUE

X

X

ALTER_QUEUE

X

X

DROP_QUEUE

X

X

CREATE_REMOTE_SERVICE_BINDING

X

X

ALTER_REMOTE_SERVICE_BINDING

X

X

DROP_REMOTE_SERVICE_BINDING

X

X

CREATE_ROLE - CREATE ROLE 문, sp_addrolesp_addgroup에 적용됩니다.

X

X

ALTER_ROLE

X

X

DROP_ROLE - DROP ROLE 문, sp_droprolesp_dropgroup에 적용됩니다.

X

X

CREATE_ROUTE

X

X

ALTER_ROUTE

X

X

DROP_ROUTE

X

X

CREATE_SCHEMA - CREATE SCHEMA 문, sp_addrole, sp_adduser, sp_addgroupsp_grantdbaccess에 적용됩니다.

X

X

ALTER_SCHEMA - ALTER SCHEMA 문과 sp_changeobjectowner에 적용됩니다.

X

X

DROP_SCHEMA

X

X

GRANT_SERVER

X

 

DENY_SERVER

X

 

REVOKE_SERVER

X

 

CREATE_SERVICE

X

X

ALTER_SERVICE

X

X

DROP_SERVICE

X

X

CREATE_STATISTICS

X

X

UPDATE_STATISTICS

X

X

DROP STATISTICS

X

X

CREATE_SYNONYM

X

X

DROP_SYNONYM

X

X

CREATE_TABLE

X

X

ALTER_TABLE

X

X

DROP_TABLE

X

X

CREATE_TRIGGER

X

X

ALTER_TRIGGER

X

X

DROP_TRIGGER

X

X

CREATE_TYPE - CREATE TYPE 문과 sp_addtype에 적용됩니다.

X

X

DROP_TYPE - DROP TYPE 문과 sp_droptype에 적용됩니다.

X

X

CREATE_USER - CREATE USER 문, sp_addusersp_grantdbaccess에 적용됩니다.

X

X

ALTER_USER

X

X

DROP_USER - DROP USER 문, sp_dropusersp_revokedbaccess에 적용됩니다.

X

X

CREATE_VIEW

X

X

ALTER_VIEW

X

X

DROP_VIEW

X

X

CREATE_XML_INDEX

X

X

CREATE_XML_SCHEMA_COLLECTION

X

X

ALTER_XML_SCHEMA_COLLECTION

X

X

DROP_XML_SCHEMA_COLLECTION

X

X

참고 항목

개념

이벤트 알림 디자인

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 4월 14일

새로운 내용
  • 이벤트 알림을 테스트하여 실행된 저장 프로시저에 대한 응답을 확인하도록 권장하는 참고를 추가했습니다. 또한 이러한 저장 프로시저의 이름을 해당 이벤트에 추가했습니다.
  • ALTER_ENDPOINT 이벤트를 추가했습니다.

2005년 12월 5일

새로운 내용
  • ADD_ROLE_MEMBER, ADD_SERVER_ROLE_MEMBER, DROP_ROLE_MEMBER 및 DROP_SERVER_ROLE_MEMBER 이벤트를 추가했습니다.