이벤트 알림용 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_grantlogin 및 sp_denylogin에 적용됩니다. |
X |
|
ALTER_LOGIN - Auto_Fix가 지정된 경우 ALTER LOGIN 문, sp_defaultdb, sp_defaultlanguage, sp_password 및 sp_change_users_login에 적용됩니다. |
X |
|
DROP_LOGIN - DROP LOGIN 문, sp_droplogin, sp_revokelogin 및 xp_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_addrole 및 sp_addgroup에 적용됩니다. |
X |
X |
ALTER_ROLE |
X |
X |
DROP_ROLE - DROP ROLE 문, sp_droprole 및 sp_dropgroup에 적용됩니다. |
X |
X |
CREATE_ROUTE |
X |
X |
ALTER_ROUTE |
X |
X |
DROP_ROUTE |
X |
X |
CREATE_SCHEMA - CREATE SCHEMA 문, sp_addrole, sp_adduser, sp_addgroup 및 sp_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_adduser 및 sp_grantdbaccess에 적용됩니다. |
X |
X |
ALTER_USER |
X |
X |
DROP_USER - DROP USER 문, sp_dropuser 및 sp_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 |
참고 항목
개념
도움말 및 정보
변경 내역
릴리스 | 내역 |
---|---|
2006년 4월 14일 |
|
2005년 12월 5일 |
|