Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
De volgende tabellen bevatten de DDL-gebeurtenissen die kunnen worden gebruikt om een DDL-trigger of gebeurtenismelding te activeren. Houd er rekening mee dat elke gebeurtenis overeenkomt met een Transact-SQL instructie of opgeslagen procedure, waarbij de syntaxis van de instructie is gewijzigd om een onderstrepingsteken (_) tussen trefwoorden op te nemen.
Belangrijk
Systeemopgeslagen procedures die DDL-achtige bewerkingen uitvoeren, activeren ook DDL-triggers en gebeurtenismeldingen. Test uw DDL-triggers en gebeurtenismeldingen om hun reacties te bepalen op door het systeem opgeslagen procedures die worden uitgevoerd. Met bijvoorbeeld de CREATE TYPE-instructie en de opgeslagen procedure sp_addtype wordt een DDL-trigger of een gebeurtenismelding geactiveerd die is gemaakt tijdens een CREATE_TYPE-gebeurtenis.
DDL-verklaringen met server- of databasetoepassingsgebied
DDL-triggers ofwel gebeurtenismeldingen kunnen worden gemaakt om te reageren op de volgende gebeurtenissen wanneer deze zich voordoen in de database waarin de trigger of gebeurtenismelding is gemaakt, of ergens in het serverexemplaar.
CREATE_APPLICATION_ROLE (van toepassing op de instructie CREATE APPLICATION ROLE en sp_addapprole. Als er een nieuw schema wordt gemaakt, wordt met deze gebeurtenis ook een CREATE_SCHEMA gebeurtenis geactiveerd.)
ALTER_APPLICATION_ROLE (van toepassing op de instructie ALTER APPLICATION ROLE en sp_approlepassword.)
DROP_APPLICATION_ROLE (van toepassing op de instructie DROP APPLICATION ROLE en sp_dropapprole.)
CREATE_ASSEMBLY
ALTER_ASSEMBLY
DROP_ASSEMBLY
CREATE_ASYMMETRIC_KEY
ALTER_ASYMMETRIC_KEY
DROP_ASYMMETRIC_KEY
ALTER_AUTHORIZATION (verander machtiging)
ALTER_AUTHORIZATION_DATABASE (van toepassing op de instructie ALTER AUTHORIZATION wanneer ON DATABASE is opgegeven en sp_changedbowner.)
CREATE_BROKER_PRIORITY
CREATE_BROKER_PRIORITY
CREATE_BROKER_PRIORITY
CREATE_CERTIFICATE
ALTER_CERTIFICAAT
DROP_CERTIFICATE
CREATE_CONTRACT
DROP_CONTRACT
CREATE_CREDENTIAL
ALTER_CREDENTIAL
DROP_CREDENTIAL
GRANT_DATABASE
DENY_DATABASE
REVOKE_DATABASE
CREATE_DATABASE_AUDIT_SPECIFICATION
ALTER_DATABASE_AUDIT_SPECIFICATION
DROP_DATABASE_AUDIT_SPECIFICATION
CREËER_DATABASE_VERSLEUTELINGS_SLEUTEL
ALTER_DATABASE_ENCRYPTION_KEY
DROP_DATABASE_ENCRYPTION_KEY
CREATE_DEFAULT
DROP_DEFAULT
BIND_DEFAULT (van toepassing op sp_bindefault.)
UNBIND_DEFAULT (van toepassing op sp_unbindefault.)
MAAK_EVENT_MELDING
DROP_EVENT_NOTIFICATION
CREATE_EXTENDED_PROPERTY (van toepassing op sp_addextendedproperty.)
ALTER_EXTENDED_PROPERTY (van toepassing op sp_updateextendedproperty.)
DROP_EXTENDED_PROPERTY (van toepassing op sp_dropextendedproperty.)
CREATE_FULLTEXT_CATALOG (van toepassing op de instructie CREATE FULLTEXT CATALOG en sp_fulltextcatalog wanneer maken is opgegeven.)
ALTER_FULLTEXT_CATALOG (van toepassing op de instructie ALTER FULLTEXT CATALOG, sp_fulltextcatalog wanneer start_incremental, start_full, Stop of Rebuild is opgegeven en sp_fulltext_database wanneer inschakelen is opgegeven.)
DROP_FULLTEXT_CATALOG (van toepassing op de instructie DROP FULLTEXT CATALOG en sp_fulltextcatalog wanneer drop is opgegeven.)
CREATE_FULLTEXT_INDEX (is van toepassing op de instructie CREATE FULLTEXT INDEX en sp_fulltexttable wanneer aanmaken is opgegeven.)
ALTER_FULLTEXT_INDEX (van toepassing op de instructie ALTER FULLTEXT INDEX , sp_fulltextcatalog wanneer start_full, start_incremental of stop is opgegeven, sp_fulltext_column en sp_fulltext_table wanneer een andere actie dan maken of neerzetten is opgegeven.)
DROP_FULLTEXT_INDEX (van toepassing op de instructie DROP FULLTEXT INDEX en sp_fulltexttable wanneer drop is opgegeven.)
CREATE_FULLTEXT_STOPLIST
ALTER_FULLTEXT_STOPLIST
DROP_FULLTEXT_STOPLIST
CREATE_FUNCTION
ALTER_FUNCTION
DROP_FUNCTION
CREATE_INDEX
ALTER_INDEX (van toepassing op de instructie ALTER INDEX en sp_indexoption.)
DROP_INDEX
CREATE_MASTER_KEY
ALTER_MASTER_KEY
DROP_MASTER_KEY
CREATE_MESSAGE_TYPE
WIJZIG_BERICHT_TYPE
DROP_MESSAGE_TYPE
CREATE_PARTITION_FUNCTION
ALTER_PARTITION_FUNCTION
DROP_PARTITION_FUNCTION
CREATE_PARTITION_SCHEME (creëer partitieschema)
ALTER_PARTITION_SCHEME
DROP_PARTITION_SCHEME
CREATE_PLAN_GUIDE (van toepassing op sp_create_plan_guide.)
ALTER_PLAN_GUIDE (van toepassing op sp_control_plan_guide wanneer ENABLE, ENABLE ALL, DISABLE of DISABLE ALL is opgegeven.)
DROP_PLAN_GUIDE (Van toepassing op sp_control_plan_guide wanneer DROP of DROP ALL wordt gespecificeerd.)
CREATE_PROCEDURE
ALTER_PROCEDURE (van toepassing op de instructie ALTER PROCEDURE en sp_procoption.)
DROP_PROCEDURE
CREATE_QUEUE
ALTERQUEUE
DROP_QUEUE
AANMAAK_AFSTANDSDIENSTVERBINDING
ALTER_REMOTE_SERVICE_BINDING
DROP_REMOTE_SERVICE_BINDING
CREATE_SPATIAL_INDEX
NAAM WIJZIGEN (van toepassing op sp_rename)
CREATE_ROLE (van toepassing op de instructie CREATE ROLE, sp_addrole en sp_addgroup.)
ALTER_ROLE
DROP_ROLE (van toepassing op de INSTRUCTIE DROP ROLE, sp_droprole en sp_dropgroup.)
Add_lid_aan_rol
DROP_ROLE_MEMBER (Verwijder rol lid)
CREËER_ROUTE
ALTER_ROUTE
DROP_ROUTE
MAAK_REGEL aan
VERWIJDER_REGEL
BIND_RULE (van toepassing op sp_bindrule.)
UNBIND_RULE (van toepassing op sp_unbindrule.)
CREATE_SCHEMA (van toepassing op de instructie CREATE SCHEMA, sp_addrole, sp_adduser, sp_addgroup en sp_grantdbaccess.)
ALTER_SCHEMA (van toepassing op de instructie ALTER SCHEMA en sp_changeobjectowner.)
DROP_SCHEMA
AANMAKEN_ZOEK_EIGENSCHAP_LIJST
ALTER_SEARCH_PROPERTY_LIST
WEG_ZOEK_EIGENSCHAP_LIJST
CREATE_SEQUENCE
ALTER_SEQUENCE
DROP_SEQUENCE
CREATE_SERVER_ROLE
ALTER_SERVER_ROLE
DROP_SERVER_ROLE
CREATE_SERVICE
ALTER_SERVICE
DROP_SERVICE
ALTER_SERVICE_MASTER_KEY
BACKUP_SERVICE_MASTER_KEY
RESTORE_SERVICE_MASTER_KEY
ADD_SIGNATURE (voor ondertekeningsacties voor niet-schemaomvattende objecten; database, assembly, trigger)
DROP_HANDTEKENING
ADD_SIGNATURE_SCHEMA_OBJECT (voor objecten met schemabereik; opgeslagen procedures, functies)
DROP_SIGNATURE_SCHEMA_OBJECT
CREATE_SPATIAL_INDEX
ALTER_INDEX kan worden gebruikt voor ruimtelijke indexen.
DROP_INDEX kan worden gebruikt voor ruimtelijke indexen.
STATISTIEKEN_AANMAKEN
DROP_STATISTICS (Verwijder Statistieken)
UPDATE_STATISTIEKEN
CREATE_SYMMETRIC_KEY
ALTER_SYMMETRIC_KEY
DROP_SYMMETRIC_KEY
CREATE_SYNONYM
DROP_SYNONIEM (verwijder synoniem)
CREATE_TABLE
ALTER_TABLE (van toepassing op de instructie ALTER TABLE en sp_tableoption.)
DROP_TABLE
CREATE_TRIGGER
ALTER_TRIGGER (van toepassing op de instructie ALTER TRIGGER en sp_settriggerorder.)
DROP_TRIGGER
CREATE_TYPE (van toepassing op de instructie CREATE TYPE en sp_addtype.)
DROP_TYPE (van toepassing op de instructie DROP TYPE en sp_droptype.)
CREATE_USER (van toepassing op de instructie CREATE USER, sp_adduser en sp_grantdbaccess.)
ALTER_USER (van toepassing op ALTER USER-instructie en sp_change_users_login.)
DROP_USER (van toepassing op de instructie DROP USER, sp_dropuser en sp_revokedbaccess.)
CREATE_VIEW
ALTER_VIEW (wijziging van een weergave in SQL)
DROP_VIEW
CREATE_XML_INDEX
ALTER_INDEX kan worden gebruikt voor XML-indexen.
DROP_INDEX kan worden gebruikt voor XML-indexen.
CREATE_XML_SCHEMA_COLLECTION
ALTER_XML_SCHEMA_COLLECTION
DROP_XML_SCHEMA_COLLECTION
DDL-instructies met serverbereik
DDL-triggers of gebeurtenismeldingen kunnen worden gemaakt om te worden geactiveerd als reactie op de volgende gebeurtenissen wanneer ze zich voordoen in het hele serverexemplaar.
ALTER_AUTHORIZATION_SERVER
ALTER_SERVER_CONFIGURATION
ALTER_INSTANCE (van toepassing op sp_configure en sp_addserver wanneer een lokale serverinstantie is opgegeven.)
CREATE_AVAILABILITY_GROUP
ALTER_AVAILABILITY_GROUP
DROP_AVAILABILITY_GROUP
CREATE_CREDENTIAL
ALTER_CREDENTIAL
DROP_CREDENTIAL
CREATE_CRYPTOGRAPHIC_PROVIDER
ALTER_CRYPTOGRAPHIC_PROVIDER
DROP_CRYPTOGRAFISCHE_PROVIDER
MAAK_DATABASE_AAN
ALTER_DATABASE (van toepassing op de instructie ALTER DATABASE en sp_fulltext_database.)
DROP_DATABASE
CREATE_ENDPOINT
ALTER_ENDPOINT
DROP_ENDPOINT
CREATE_EVENT_SESSION
ALTER_EVENT_SESSION
DROP_EVENT_SESSION
CREATE_EXTENDED_PROCEDURE (van toepassing op sp_addextendedproc.)
DROP_EXTENDED_PROCEDURE (van toepassing op sp_dropextendedproc.)
CREATE_LINKED_SERVER (van toepassing op sp_addlinkedserver.)
ALTER_LINKED_SERVER (van toepassing op sp_serveroption.)
DROP_LINKED_SERVER (van toepassing op sp_dropserver wanneer een gekoppelde server is opgegeven.)
CREATE_LINKED_SERVER_LOGIN (van toepassing op sp_addlinkedsrvlogin.)
DROP_LINKED_SERVER_LOGIN (van toepassing op sp_droplinkedsrvlogin.)
CREATE_LOGIN (van toepassing op de instructie CREATE LOGIN, sp_addlogin, sp_grantlogin, xp_grantlogin en sp_denylogin wanneer deze wordt gebruikt voor een niet-bestaande aanmelding die impliciet moet worden gemaakt.)
ALTER_LOGIN (van toepassing op de instructie ALTER LOGIN, sp_defaultdb, sp_defaultlanguage, sp_password en sp_change_users_login wanneer Auto_Fix is opgegeven.)
DROP_LOGIN (van toepassing op de DROP LOGIN-instructie, sp_droplogin, sp_revokelogin en xp_revokelogin.)
CREATE_MESSAGE (van toepassing op sp_addmessage.)
ALTER_MESSAGE (van toepassing op sp_altermessage.)
DROP_MESSAGE (van toepassing op sp_dropmessage.)
CREATE_REMOTE_SERVER (van toepassing op sp_addserver.)
ALTER_REMOTE_SERVER (van toepassing op sp_setnetname.)
DROP_REMOTE_SERVER (van toepassing op sp_dropserver wanneer een externe server is opgegeven.)
CREATE_RESOURCE_POOL
ALTER_RESOURCE_POOL
DROP_RESOURCE_POOL
GRANT_SERVER
DENY_SERVER
REVOKE_SERVER
ADD_SERVER_ROLE_MEMBER (voeg serverrol-lid toe)
DROP_SERVER_ROLE_MEMBER
CREATE_SERVER_AUDIT
ALTER_SERVER_AUDIT
DROP_SERVER_AUDIT
CREATE_SERVER_AUDIT_SPECIFICATIE
ALTER_SERVER_AUDIT_SPECIFICATION
DROP_SERVER_AUDIT_SPECIFICATION
CREATE_WORKLOAD_GROUP
ALTER_WORKLOAD_GROUP
DROP_WORKLOAD_GROUP