DDL-Ereignisse für die Verwendung mit Ereignisbenachrichtigungen
Aktualisiert: 14. April 2006
Die folgende Tabelle listet die DDL-Ereignisse auf, die zum Ausführen einer Ereignisbenachrichtigung verwendet werden können, sowie den Gültigkeitsbereich, in dem sie ausgeführt werden können (ON DATABASE oder ON SERVER). Beachten Sie, dass jedes Ereignis einer Transact-SQL-Anweisung oder gespeicherten Prozedur entspricht; dabei wird die Anweisungssyntax so geändert, dass Unterstriche (_) zwischen Schlüsselwörtern eingefügt werden.
Hinweis: |
---|
Bestimmte gespeicherte Systemprozeduren, die DDL-ähnliche Vorgänge ausführen, können auch Ereignisbenachrichtigungen auslösen. Testen Sie die Ereignisbenachrichtigungen, um ihre Reaktion auf gespeicherte Systemprozeduren, die ausgeführt werden, zu bestimmen. So lösen beispielsweise die CREATE TYPE-Anweisung und die gespeicherte Prozedur sp_addtype beide eine Ereignisbenachrichtigung aus, die bei einem CREATE_TYPE-Ereignis erstellt wird. Die gespeicherte Prozedur sp_rename hingegen löst keine Ereignisbenachrichtigungen aus. |
Transact-SQL-Anweisung | Kann Servergültigkeitsbereich sein (ON SERVER) | Kann Datenbankgültigkeitsbereich sein (ON SERVER) |
---|---|---|
ADD_ROLE_MEMBER |
X |
X |
ADD_SERVER_ROLE_MEMBER |
X |
|
CREATE_APPLICATION_ROLE (Gültig für die CREATE APPLICATION ROLE-Anweisung und sp_addapprole. Wird ein neues Schema erstellt, löst dieses Ereignis auch ein CREATE_SCHEMA-Ereignis aus.) |
X |
X |
ALTER_APPLICATION_ROLE (Gültig für die ALTER APPLICATION ROLE-Anweisung und sp_approlepassword.) |
X |
X |
DROP_APPLICATION_ROLE (Gültig für die DROP APPLICATION ROLE-Anweisung und sp_dropapprole.) |
X |
X |
CREATE_ASSEMBLY |
X |
X |
ALTER_ASSEMBLY |
X |
X |
DROP_ASSEMBLY |
X |
X |
ALTER_AUTHORIZATION_SERVER |
X |
|
ALTER_AUTHORIZATION_DATABASE (Gültig für die ALTER AUTHORIZATION-Anweisung, wenn ON DATABASE angegeben wird, und 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 (Gültig für die CREATE LOGIN-Anweisung, sp_addlogin, sp_grantlogin, xp_grantlogin und sp_denylogin bei Verwendung für einen nicht vorhandenen Anmeldenamen, der implizit erstellt werden muss.) |
X |
|
ALTER_LOGIN (Gültig für die ALTER LOGIN-Anweisung, sp_defaultdb, sp_defaultlanguage, sp_password und sp_change_users_login, wenn Auto_Fix angegeben wird.) |
X |
|
DROP_LOGIN (Gültig für die DROP LOGIN-Anweisung, sp_droplogin, sp_revokelogin und 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 (Gültig für die CREATE ROLE-Anweisung, sp_addrole und sp_addgroup.) |
X |
X |
ALTER_ROLE |
X |
X |
DROP_ROLE (Gültig für die DROP ROLE-Anweisung, sp_droprole und sp_dropgroup.) |
X |
X |
CREATE_ROUTE |
X |
X |
ALTER_ROUTE |
X |
X |
DROP_ROUTE |
X |
X |
CREATE_SCHEMA (Gültig für die CREATE SCHEMA-Anweisung, sp_addrole, sp_adduser, sp_addgroup und sp_grantdbaccess.) |
X |
X |
ALTER_SCHEMA (Gültig für die ALTER SCHEMA-Anweisung und 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 (Gültig für die CREATE TYPE-Anweisung und sp_addtype.) |
X |
X |
DROP_TYPE (Gültig für die DROP TYPE-Anweisung und sp_droptype.) |
X |
X |
CREATE_USER (Gültig für die CREATE USER-Anweisung, sp_adduser und sp_grantdbaccess.) |
X |
X |
ALTER_USER |
X |
X |
DROP_USER (Gültig für die DROP USER-Anweisung, sp_dropuser und 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 |
Siehe auch
Konzepte
Entwerfen von Ereignisbenachrichtigungen
Hilfe und Informationen
Informationsquellen für SQL Server 2005
Änderungsverlauf
Version | Verlauf |
---|---|
14. April 2006 |
|
05. Dezember 2005 |
|