Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Microsoft Fabric
I följande tabeller visas de DDL-händelser som kan användas för att utlösa en DDL-utlösare eller händelseavisering. Observera att varje händelse motsvarar en Transact-SQL-instruktion eller lagrad procedur, med instruktionssyntaxen ändrad så att den innehåller ett understreck (_) mellan nyckelord.
Viktigt!
Systemens lagrade procedurer som utför DDL-liknande åtgärder utlöser även DDL-triggers samt event-notifikationer. Testa DDL-utlösare och händelsemeddelanden för att fastställa deras svar på system lagrade procedurer som körs. Instruktionen CREATE TYPE och sp_addtype lagrad procedur utlöser till exempel både en DDL-utlösare eller händelseavisering som skapas på en CREATE_TYPE händelse.
DDL-instruktioner som har server- eller databasomfång
DDL-utlösare eller händelsemeddelanden kan skapas för att utlösas som svar på följande händelser när de inträffar i databasen där utlösaren eller händelsemeddelandet skapas, eller var som helst i serverinstansen.
CREATE_APPLICATION_ROLE (gäller för instruktionen CREATE APPLICATION ROLE och sp_addapprole. Om ett nytt schema skapas utlöser den här händelsen även en CREATE_SCHEMA händelse.)
ALTER_APPLICATION_ROLE (gäller för ALTER APPLICATION ROLE-instruktionen och sp_approlepassword.)
DROP_APPLICATION_ROLE (gäller för DROP APPLICATION ROLE-instruktionen och sp_dropapprole.)
CREATE_ASSEMBLY
ALTER_ASSEMBLY
DROP_ASSEMBLY
CREATE_ASYMMETRIC_KEY
ALTER_ASYMMETRIC_KEY
DROP_ASYMMETRIC_KEY
ALTER_AUTHORIZATION
ALTER_AUTHORIZATION_DATABASE (gäller för ALTER AUTHORIZATION-instruktionen när ON DATABASE har angetts och sp_changedbowner.)
CREATE_BROKER_PRIORITY
CREATE_BROKER_PRIORITY
CREATE_BROKER_PRIORITY
CREATE_CERTIFICATE
ÄNDRA_CERTIFIKAT
DROP_CERTIFICATE
CREATE_CONTRACT
DROP_CONTRACT
CREATE_CREDENTIAL
ALTER_CREDENTIAL
DROP_CREDENTIAL
GRANT_DATABASE
DENY_DATABASE
ÅTERKALLA_DATABAS
CREATE_DATABASE_AUDIT_SPECIFICATION
ALTER_DATABASE_AUDIT_SPECIFICATION
DROP_DATABASE_AUDIT_SPECIFICATION
CREATE_DATABASE_ENCRYPTION_KEY
ALTER_DATABASE_ENCRYPTION_KEY
DROP_DATABASE_ENCRYPTION_KEY (ta bort databasens krypteringsnyckel)
CREATE_DEFAULT
DROP_DEFAULT
BIND_DEFAULT (gäller för sp_bindefault.)
UNBIND_DEFAULT (gäller för sp_unbindefault.)
SKAPA_HÄNDELSEMEDDELANDE
DROP_EVENT_NOTIFICATION
CREATE_EXTENDED_PROPERTY (gäller för sp_addextendedproperty.)
ALTER_EXTENDED_PROPERTY (tillämpas på sp_updateextendedproperty.)
DROP_EXTENDED_PROPERTY (gäller för sp_dropextendedproperty.)
CREATE_FULLTEXT_CATALOG (gäller för instruktionen CREATE FULLTEXT CATALOG och sp_fulltextcatalog när create anges.)
ALTER_FULLTEXT_CATALOG (gäller för instruktionen ALTER FULLTEXT CATALOG , sp_fulltextcatalog när start_incremental, start_full, Stop eller Rebuild anges och sp_fulltext_database när aktivering har angetts.)
DROP_FULLTEXT_CATALOG (gäller för DROP FULLTEXT CATALOG-instruktionen och sp_fulltextcatalog när drop anges.)
CREATE_FULLTEXT_INDEX (gäller för instruktionen CREATE FULLTEXT INDEX och sp_fulltexttable när create anges.)
ALTER_FULLTEXT_INDEX (gäller för ALTER FULLTEXT INDEX-instruktionen, sp_fulltextcatalog när start_full, start_incremental eller stop anges, sp_fulltext_column och sp_fulltext_table när någon annan åtgärd än skapa eller radera anges.)
DROP_FULLTEXT_INDEX (Gäller för DROP FULLTEXT INDEX-instruktionen och sp_fulltexttable när ta bort anges.)
CREATE_FULLTEXT_STOPLIST (Skapa fulltext stopplista)
ALTER_FULLTEXT_STOPLIST
DROP_FULLTEXT_STOPLIST
CREATE_FUNCTION
ALTER_FUNCTION (ändra funktion)
DROP_FUNCTION
CREATE_INDEX
ALTER_INDEX (gäller ALTER INDEX-instruktionen och sp_indexoption.)
DROP_INDEX
SKAPA_HUVUDNYCKEL
ALTER_MASTER_KEY
DROP_MASTER_KEY
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_PLAN_GUIDE (gäller för sp_create_plan_guide.)
ALTER_PLAN_GUIDE (gäller för sp_control_plan_guide när AKTIVERA, AKTIVERA ALLA, INAKTIVERA eller INAKTIVERA ALLA har angetts.)
DROP_PLAN_GUIDE (gäller för sp_control_plan_guide när DROP eller DROP ALL anges.)
CREATE_PROCEDURE
ALTER_PROCEDURE (gäller ALTER_PROCEDURE-instruktionen och sp_procoption.)
DROP_PROCEDURE
CREATE_QUEUE
ALTER_QUEUE
DROP_QUEUE
SKAPA_AVLÄGSEN_TJÄNSTBINDNING
Behåll "ALTER_REMOTE_SERVICE_BINDING" som det är eftersom det verkar vara en specifik teknisk funktion eller kommando.
DROP_REMOTE_SERVICE_BINDING
CREATE_SPATIAL_INDEX
RENAME (gäller för sp_rename)
CREATE_ROLE (gäller för CREATE ROLE-instruktionen , sp_addrole och sp_addgroup.)
ALTER_ROLE
DROP_ROLE (gäller för DROP ROLE-instruktionen, sp_droprole och sp_dropgroup.)
ADD_ROLE_MEMBER
DROP_ROLE_MEMBER
CREATE_ROUTE
ALTER_ROUTE
DROP_ROUTE
CREATE_RULE
DROP_RULE
BIND_RULE (gäller för sp_bindrule.)
UNBIND_RULE (gäller för sp_unbindrule.)
CREATE_SCHEMA (gäller för instruktionen CREATE SCHEMA, sp_addrole, sp_adduser, sp_addgroup och sp_grantdbaccess.)
ALTER_SCHEMA (gäller för ALTER SCHEMA-instruktionen och sp_changeobjectowner.)
DROP_SCHEMA
CREATE_SÖK_EGENSKAPS_LISTA
ALTER_SEARCH_PROPERTY_LIST
DROP_SEARCH_PROPERTY_LIST
CREATE_SEQUENCE
ALTER_SEQUENCE
DROP_SEQUENCE
CREATE_SERVER_ROLE
ALTER_SERVER_ROLE
DROP_SERVER_ROLE
SKAPA_TJÄNST
ALTER_SERVICE
DROP_SERVICE
ALTER_SERVICE_MASTER_KEY
BACKUP_SERVICE_MASTER_KEY
RESTORE_SERVICE_MASTER_KEY
ADD_SIGNATURE (för signaturåtgärder på objekt som inte är schemaomfattande; databas, sammansättning, utlösare)
DROP_SIGNATURE
ADD_SIGNATURE_SCHEMA_OBJECT (för objekt omfattade av schemat; lagrade procedurer, funktioner)
DROP_SIGNATURE_SCHEMA_OBJECT
CREATE_SPATIAL_INDEX
ALTER_INDEX kan användas för rumsliga index.
DROP_INDEX kan användas för rumsliga index.
CREATE_STATISTICS
DROP_STATISTICS
UPPDATERA_STATISTIK
CREATE_SYMMETRIC_KEY
ALTER_SYMMETRIC_KEY
DROP_SYMMETRIC_KEY
CREATE_SYNONYM
DROP_SYNONYM
CREATE_TABLE
ALTER_TABLE (Gäller ALTER TABLE-instruktionen och sp_tableoption.)
DROP_TABLE
CREATE_TRIGGER
ALTER_TRIGGER (gäller alter trigger-instruktionen och sp_settriggerorder.)
DROP_TRIGGER
CREATE_TYPE (gäller för CREATE TYPE-instruktionen och sp_addtype.)
DROP_TYPE (gäller för DROP TYPE-instruktionen och sp_droptype.)
CREATE_USER (gäller för CREATE USER-instruktionen , sp_adduser och sp_grantdbaccess.)
ALTER_USER (gäller ALTER USER-kommandot och sp_change_users_login.)
DROP_USER (gäller för DROP USER-instruktionen, sp_dropuser och sp_revokedbaccess.)
CREATE_VIEW
ALTER_VIEW
DROP_VIEW
CREATE_XML_INDEX
ALTER_INDEX kan användas för XML-index.
DROP_INDEX kan användas för XML-index.
CREATE_XML_SCHEMA_COLLECTION
ALTER_XML_SCHEMA_COLLECTION
DROP_XML_SCHEMA_COLLECTION
DDL-instruktioner som är serverövergripande
DDL-utlösare eller händelsemeddelanden kan skapas för att utlösas som svar på följande händelser när de inträffar var som helst i serverinstansen.
ALTER_AUTHORIZATION_SERVER
ALTER_SERVER_CONFIGURATION
ALTER_INSTANCE (gäller för sp_configure och sp_addserver när en lokal serverinstans anges.)
CREATE_AVAILABILITY_GROUP
ALTER_AVAILABILITY_GROUP
DROP_TILLGÄNGLIGHETSGRUPP
CREATE_CREDENTIAL
ALTER_CREDENTIAL
DROP_CREDENTIAL
SKAPA_KRYPTOGRAFISK_PROVIDER
ALTER_CRYPTOGRAPHIC_PROVIDER
DROP_CRYPTOGRAPHIC_PROVIDER
CREATE_DATABASE
ALTER_DATABASE (Gäller ALTER DATABASE-instruktionen och sp_fulltext_database.)
DROP_DATABASE
CREATE_ENDPOINT
ALTER_ENDPOINT
DROP_ENDPOINT
SKAPA_HÄNDELSESESSION
ALTER_EVENT_SESSION
DROP_EVENT_SESSION
CREATE_EXTENDED_PROCEDURE (gäller för sp_addextendedproc.)
DROP_EXTENDED_PROCEDURE (gäller för sp_dropextendedproc.)
CREATE_LINKED_SERVER (gäller för sp_addlinkedserver.)
ALTER_LINKED_SERVER (gäller för sp_serveroption.)
DROP_LINKED_SERVER (gäller för sp_dropserver när en länkad server anges.)
CREATE_LINKED_SERVER_LOGIN (gäller för sp_addlinkedsrvlogin.)
DROP_LINKED_SERVER_LOGIN (gäller för sp_droplinkedsrvlogin.)
CREATE_LOGIN (gäller för CREATE LOGIN-instruktionen , sp_addlogin, sp_grantlogin, xp_grantlogin och sp_denylogin när den används vid en obefintlig inloggning som måste skapas implicit.)
ALTER_LOGIN (gäller för ALTER LOGIN-instruktionen , sp_defaultdb, sp_defaultlanguage, sp_password och sp_change_users_login när Auto_Fix anges.)
DROP_LOGIN (gäller för DROP LOGIN-instruktionen , sp_droplogin, sp_revokelogin och xp_revokelogin.)
CREATE_MESSAGE (gäller för sp_addmessage.)
ALTER_MESSAGE (gäller för sp_altermessage.)
DROP_MESSAGE (gäller för sp_dropmessage.)
CREATE_REMOTE_SERVER (gäller för sp_addserver.)
ALTER_REMOTE_SERVER (gäller för sp_setnetname.)
DROP_REMOTE_SERVER (gäller för sp_dropserver när en fjärrserver har angetts.)
CREATE_RESOURCE_POOL
ALTER_RESOURCE_POOL
DROP_RESOURCE_POOL
GRANT_SERVER
DENY_SERVER
REVOKE_SERVER
ADD_SERVER_ROLE_MEMBER
DROP_SERVER_ROLE_MEMBER
CREATE_SERVER_AUDIT
ALTER_SERVER_AUDIT
DROP_SERVER_AUDIT
CREATE_SERVER_AUDIT_SPECIFICATION
ALTER_SERVER_AUDIT_SPECIFICATION
DROP_SERVER_AUDIT_SPECIFICATION (kommandot för att ta bort en serveraudit-specifikation)
CREATE_WORKLOAD_GROUP
ALTER_WORKLOAD_GROUP
DROP_WORKLOAD_GROUP