Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: 14. April 2006
Die folgenden Tabellen führen die DDL-Ereignisse auf, die zum Auslösen eines DDL-Triggers verwendet werden können. Beachten Sie, dass jedes Ereignis einer Transact-SQL-Anweisung entspricht; dabei wird die Anweisungssyntax so geändert, dass Unterstriche ('_') zwischen Schlüsselwörtern eingefügt werden.
Wichtig: |
|---|
| Bestimmte gespeicherte Systemprozeduren, die DDL-ähnliche Vorgänge ausführen, können ebenfalls DDL-Trigger auslösen. Testen Sie Ihre DDL-Trigger, um ihre Reaktionen auf die Ausführung von gespeicherten Systemprozeduren zu bestimmen. Die CREATE TYPE-Anweisung und die gespeicherte Prozedur sp_addtype lösen z. B. beide einen DDL-Trigger aus, der für ein CREATE_TYPE-Ereignis erstellt wird. Die gespeicherte Prozedur sp_rename löst jedoch keine DDL-Trigger aus. |
DDL-Anweisungen mit Datenbankbereich
CREATE_APPLICATION_ROLE (Gültig für die CREATE APPLICATION ROLE-Anweisung und sp_addapprole. Wenn ein neues Schema erstellt wird, löst dieses Ereignis auch ein CREATE_SCHEMA-Ereignis aus.) |
ALTER_APPLICATION_ROLE (Gültig für die ALTER APPLICATION ROLE-Anweisung und sp_approlepassword. |
DROP_APPLICATION_ROLE (Gültig für die DROP APPLICATION ROLE-Anweisung und sp_dropapprole.) |
CREATE_ASSEMBLY |
ALTER_ASSEMBLY |
DROP_ASSEMBLY |
ALTER_AUTHORIZATION_DATABASE (Gültig für die ALTER AUTHORIZATION-Anweisung, wenn ON DATABASE angegeben wird, und sp_changedbowner.) |
||
CREATE_CERTIFICATE |
ALTER_CERTIFICATE |
DROP_CERTIFICATE |
CREATE_CONTRACT |
DROP_CONTRACT |
|
GRANT_DATABASE |
DENY_DATABASE |
REVOKE_DATABASE |
CREATE_EVENT_NOTIFICATION |
DROP_EVENT_NOTIFICATION |
|
CREATE_FUNCTION |
ALTER_FUNCTION |
DROP_FUNCTION |
CREATE_INDEX |
ALTER_INDEX |
DROP_INDEX |
CREATE_MESSAGE_TYPE |
ALTER_MESSAGE_TYPE |
DROP_MESSAGE_TYPE |
CREATE_PARTITION_FUNCTION |
ALTER_PARTITION_FUNCTION |
DROP_PARTITION_FUNCTION |
CREATE_PARTITION_SCHEME |
ALTER_PARTITION_SCHEME |
DROP_PARTITION_SCHEME |
CREATE_PROCEDURE |
ALTER_PROCEDURE |
DROP_PROCEDURE |
CREATE_QUEUE |
ALTER_QUEUE |
DROP_QUEUE |
CREATE_REMOTE_SERVICE_BINDING |
ALTER_REMOTE_SERVICE_BINDING |
DROP_REMOTE_SERVICE_BINDING |
CREATE_ROLE (Gültig für die CREATE ROLE-Anweisung, sp_addrole und sp_addgroup.) |
ALTER_ROLE |
DROP_ROLE (Gültig für die DROP ROLE-Anweisung, sp_droprole und sp_dropgroup.) |
CREATE_ROUTE |
ALTER_ROUTE |
DROP_ROUTE |
CREATE_SCHEMA (Gültig für die CREATE SCHEMA-Anweisung, sp_addrole, sp_adduser, sp_addgroup und sp_grantdbaccess.) |
ALTER_SCHEMA (Gültig für die ALTER SCHEMA-Anweisung und sp_changeobjectowner.) |
DROP_SCHEMA |
CREATE_SERVICE |
ALTER_SERVICE |
DROP_SERVICE |
CREATE_STATISTICS |
DROP_STATISTICS |
UPDATE_STATISTICS |
CREATE_SYNONYM |
DROP_SYNONYM |
|
CREATE_TABLE |
ALTER_TABLE |
DROP_TABLE |
CREATE_TRIGGER |
ALTER_TRIGGER |
DROP_TRIGGER |
CREATE_TYPE (Gültig für die CREATE TYPE-Anweisung und sp_addtype.) |
DROP_TYPE (Gültig für die DROP TYPE-Anweisung und sp_droptype.) |
|
CREATE_USER (Gültig für die CREATE USER-Anweisung, sp_adduser und sp_grantdbaccess.) |
ALTER_USER |
DROP_USER (Gültig für die DROP USER-Anweisung, sp_dropuser und sp_revokedbaccess.) |
CREATE_VIEW |
ALTER_VIEW |
DROP_VIEW |
CREATE_XML_SCHEMA_COLLECTION |
ALTER_XML_SCHEMA_COLLECTION |
DROP_XML_SCHEMA_COLLECTION |
DDL-Anweisungen mit Serverbereich
ALTER_AUTHORIZATION_SERVER |
||
CREATE_DATABASE |
ALTER_DATABASE |
DROP_DATABASE |
CREATE_ENDPOINT |
ALTER_ENDPOINT |
DROP_ENDPOINT |
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.) |
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.) |
DROP_LOGIN (Gültig für die DROP LOGIN-Anweisung, sp_droplogin, sp_revokelogin und xp_revokelogin.) |
GRANT_SERVER |
DENY_SERVER |
REVOKE_SERVER |
Siehe auch
Konzepte
Hilfe und Informationen
Informationsquellen für SQL Server 2005
Änderungsverlauf
| Version | Verlauf |
|---|---|
14. April 2006 |
|
Wichtig: