DDL-események

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példánySQL-adatbázis a Microsoft Fabricben

Az alábbi táblázatok felsorolják azokat a DDL-eseményeket, amelyek DDL-eseményindítók vagy eseményértesítések indítására használhatók. Vegye figyelembe, hogy minden esemény egy Transact-SQL utasításnak vagy tárolt eljárásnak felel meg, és az utasítás szintaxisa úgy módosul, hogy aláhúzásjelet (_) tartalmazzon a kulcsszavak között.

Fontos

A DDL-hez hasonló műveleteket végrehajtó rendszer által tárolt eljárások DDL-eseményindítókat és eseményértesítéseket is aktiválnak. Tesztelje a DDL-eseményindítókat és az eseményértesítéseket a futtatott rendszer által tárolt eljárásokra adott válaszok meghatározásához. A CREATE TYPE utasítás és sp_addtype tárolt eljárás például egy CREATE_TYPE eseményen létrehozott DDL-eseményindítót vagy eseményértesítést is elindít.

Kiszolgáló- vagy adatbázis-hatókörrel rendelkező DDL-utasítások

A DDL-eseményindítók vagy eseményértesítések a következő eseményekre reagálva hozhatók létre, amikor az eseményindítót vagy eseményértesítést létrehozó adatbázisban vagy a kiszolgálópéldány bármely pontján előfordulnak.

CREATE_APPLICATION_ROLE (A CREATE APPLICATION ROLE utasításra és a sp_addapprole vonatkozik. Ha új séma jön létre, ez az esemény egy CREATE_SCHEMA eseményt is aktivál.)

ALTER_APPLICATION_ROLE (Az ALTER APPLICATION ROLE utasításra és sp_approlepassword vonatkozik.)

DROP_APPLICATION_ROLE (A DROP APPLICATION ROLE utasításra és sp_dropapprole vonatkozik.)

CREATE_ASSEMBLY

ALTER_ASSEMBLY

ELTÁVOLÍT_ASSEMBLY

CREATE_ASYMMETRIC_KEY

ALTER_ASYMMETRIC_KEY

DROP_ASYMMETRIC_KEY

ALTER_JOGOSULTSÁG

ALTER_AUTHORIZATION_DATABASE (Az ALTER AUTHORIZATION utasításra vonatkozik, ha az ON DATABASE meg van adva, és sp_changedbowner.)

CREATE_BROKER_PRIORITY

CREATE_BROKER_PRIORITY

CREATE_BROKER_PRIORITY

TANÚSÍTVÁNY_LÉTREHOZÁSA

ALTER_CERTIFICATE

DROP_CERTIFICATE

CREATE_CONTRACT

SZERZŐDÉS_TÖRLÉSE

Hozzon létre hitelesítő adatot

ALTER_CREDENTIAL

DROP_CREDENTIAL (Hozzáférés eltávolítása)

GRANT_DATABASE

DENY_DATABASE

Az Adatbázis Visszavonása (REVOKE_DATABASE)

CREATE_DATABASE_AUDIT_SPECIFICATION

ALTER_DATABASE_AUDIT_SPECIFICATION

DROP_DATABASE_AUDIT_SPECIFICATION

CREATE_DATABASE_ENCRYPTION_KEY

ALTER_DATABASE_ENCRYPTION_KEY

AZ_ADATBÁZIS_TITKOSÍTÁSI_KULCS_LEVÁLASZTÁSA

CREATE_DEFAULT

DROP_DEFAULT

BIND_DEFAULT (Az sp_bindefault-ra vonatkozik.)

UNBIND_DEFAULT (Vonatkozik a sp_unbindefault)

HOZZON_LÉTRE_ESEMÉNY_ÉRTESÍTÉST

DROP_EVENT_NOTIFICATION (értesítés-eldobás)

CREATE_EXTENDED_PROPERTY (Az sp_addextendedproperty-hez tartozik.)

ALTER_EXTENDED_PROPERTY (Az sp_updateextendedproperty-ra vonatkozik.)

DROP_EXTENDED_PROPERTY (A sp_dropextendedproperty alkalmazására vonatkozik.)

CREATE_FULLTEXT_CATALOG (A CREATE FULLTEXT CATALOG utasításra és sp_fulltextcatalog vonatkozik, amikor a létrehozás meg van adva.)

ALTER_FULLTEXT_CATALOG (Az ALTER FULLTEXT CATALOG utasításra vonatkozik, amikor a sp_fulltextcatalog esetében a start_incremental, start_full, Stop vagy Rebuild van megadva, illetve a sp_fulltext_database esetében, amikor az enable parancsot adtuk meg.)

DROP_FULLTEXT_CATALOG (A DROP FULLTEXT CATALOG utasításra vonatkozik, és sp_fulltextcatalog amikor a drop meg van adva.)

CREATE_FULLTEXT_INDEX (A CREATE FULLTEXT INDEX utasításra és az sp_fulltexttable-re vonatkozik, amikor a create meg van adva.)

ALTER_FULLTEXT_INDEX (Az ALTER FULLTEXT INDEX utasításra vonatkozik, sp_fulltextcatalog , ha start_full, start_incremental vagy leállítás van megadva, sp_fulltext_column és sp_fulltext_table , ha a létrehozáson vagy elvetésen kívül más művelet is meg van adva.)

DROP_FULLTEXT_INDEX (A DROP FULLTEXT INDEX utasításra és a sp_fulltexttable-re vonatkozik, amikor a drop parancs meg van adva.)

CREATE_FULLTEXT_STOPLIST

ALTER_FULLTEXT_STOPLIST

DROP_FULLTEXT_STOPLIST

LÉTREHOZ_FUNKCIÓ

ALTER_FUNCTION

DROP_FUNCTION

CREATE_INDEX

ALTER_INDEX (Az ALTER INDEX utasításra és sp_indexoption vonatkozik.)

DROP_INDEX

CREATE_MASTER_KEY

MASTER_KULCS_MEGVÁLTOZTATÁSA

DROP_MASTER_KEY

CREATE_MESSAGE_TYPE

ALTER_MESSAGE_TYPE

DROP_MESSAGE_TYPE (üzenettípus törlése)

CREATE_PARTITION_FUNCTION

ALTER_PARTITION_FUNCTION

DROP_PARTITION_FUNCTION

CREATE_PARTITION_SCHEME (Partíciós séma létrehozása)

ALTER_PARTITION_SCHEME

DROP_PARTITION_SCHEME

CREATE_PLAN_GUIDE (A sp_create_plan_guide-ra vonatkozik.)

ALTER_PLAN_GUIDE (A sp_control_plan_guide az ENGEDÉLYEZÉS, AZ ÖSSZES ENGEDÉLYEZÉSE, LETILTÁS vagy AZ ÖSSZES LETILTÁSA megadásakor érvényes.)

DROP_PLAN_GUIDE (Az sp_control_plan_guide akkor érvényes, ha a DROP vagy a DROP ALL van megadva.)

CREATE_PROCEDURE

ALTER_PROCEDURE (Az ALTER PROCEDURE utasításra és sp_procoption vonatkozik.)

Eljárás törlése

CREATE_QUEUE

ALTER_QUEUE

DROP_QUEUE

TÁVOLSZOLGÁLTATÁS_HOZÁKAPCSOLÁS_LÉTREHOZÁSA

ALTER_REMOTE_SERVICE_BINDING

DROP_REMOTE_SERVICE_BINDING

CREATE_SPATIAL_INDEX

ÁTNEVEZÉS (A sp_rename vonatkozik)

CREATE_ROLE (A CREATE ROLE utasításra, sp_addrole és sp_addgroup vonatkozik.)

ALTER_ROLE

DROP_ROLE (A DROP ROLE utasításra, sp_droprole és sp_dropgroup vonatkozik.)

SZEREPKÖRTAG_HOZZÁADÁSA

DROP_ROLE_MEMBER

CREATE_ROUTE

ÚTVONAL_MÓDOSÍTÁS

DROP_ROUTE

CREATE_RULE

DROP_RULE

BIND_RULE (A sp_bindrule-ra vonatkozik.)

Az UNBIND_RULE (vonatkozik a sp_unbindrule-ra.)

CREATE_SCHEMA (a CREATE SCHEMA utasításra, sp_addrole, sp_adduser, sp_addgroup és sp_grantdbaccess vonatkozik.)

ALTER_SCHEMA (Az ALTER SCHEMA utasításra és sp_changeobjectowner vonatkozik.)

DROP_SCHEMA

LÉTREHOZÁS_KERESÉSI_TULAJDONSÁG_LISTA

ALTER_SEARCH_PROPERTY_LIST

DROP_SEARCH_PROPERTY_LIST

CREATE_SEQUENCE

ALTER_SEQUENCE

DROP_SEQUENCE

SZERVER-SZEREPKÖR_LÉTREHOZÁSA

ALTER_SERVER_ROLE

DROP_SERVER_ROLE

CREATE_SERVICE

ALTER_SERVICE

Szolgáltatás_leállítás

ALTER_SERVICE_MASTER_KEY

BACKUP_SERVICE_MASTER_KEY

RESTORE_SERVICE_MASTER_KEY

ADD_SIGNATURE (nem séma hatókörű objektumok aláírási műveleteihez; adatbázishoz, szerelvényhez, eseményindítóhoz)

DROP_SIGNATURE

ADD_SIGNATURE_SCHEMA_OBJECT (séma hatókörű objektumokhoz; tárolt eljárásokhoz, függvényekhez)

ALÁÍRÁS_SÉMA_OBJEKTUM_ELTÁVOLÍTÁSA

CREATE_SPATIAL_INDEX

ALTER_INDEX térbeli indexekhez használható.

DROP_INDEX térbeli indexekhez használható.

CREATE_STATISTICS

DROP_STATISTICS

Statisztikák Frissítése

CREATE_SYMMETRIC_KEY

MÓDOSÍT_SYMMETRIC_KEY

DROP_SYMMETRIC_KEY

CREATE_SYNONYM

DROP_SYNONYM

CREATE_TABLE

ALTER_TABLE (Az ALTER TABLE utasításra és a sp_tableoption vonatkozik.)

DROP_TABLE

CREATE_TRIGGER

ALTER_TRIGGER (Az ALTER TRIGGER utasításra és sp_settriggerorder vonatkozik.)

DROP_TRIGGER

CREATE_TYPE (A CREATE TYPE utasításra és a sp_addtype vonatkozik.)

DROP_TYPE (A DROP TYPE utasításra és a sp_droptype vonatkozik.)

CREATE_USER (A CREATE USER utasításra, sp_adduser és sp_grantdbaccess vonatkozik.)

ALTER_USER (AZ ALTER USER utasításra és sp_change_users_login vonatkozik.)

DROP_USER (A DROP USER utasításra, sp_dropuser és sp_revokedbaccess vonatkozik.)

CREATE_VIEW

ALTER_VIEW

Nézet törlése

CREATE_XML_INDEX

ALTER_INDEX XML-indexekhez használható.

DROP_INDEX XML-indexekhez használható.

CREATE_XML_SCHEMA_COLLECTION

ALTER_XML_SCHEMA_COLLECTION

XML séma kollekció törlése

Kiszolgáló hatókörrel rendelkező DDL-utasítások

A DDL-eseményindítók vagy eseményértesítések a következő eseményekre reagálva hozhatók létre, amikor a kiszolgálópéldány bármely pontján előfordulnak.

ALTER_AUTHORIZATION_SERVER

SZERVER_KONFIGURÁCIÓ_MÓDOSÍTÁSA

ALTER_INSTANCE (sp_configure és sp_addserver vonatkozik, ha egy helyi kiszolgálópéldány van megadva.)

CREATE_AVAILABILITY_GROUP

ALTER_KAPCSOLATI_CSOPORT

DROP_AVAILABILITY_GROUP

Hozzon létre hitelesítő adatot

ALTER_CREDENTIAL

DROP_CREDENTIAL (Hozzáférés eltávolítása)

LÉTREHOZÁS_KRIPTOGRÁFIAI_SZOLGÁLTATÓ

ALTER_KRIPTOGRÁFIAI_SZOLGÁLTATÓ

DROP_CRYPTOGRAPHIC_PROVIDER

CREATE_DATABASE

ALTER_DATABASE (Az ALTER DATABASE utasításra és sp_fulltext_database vonatkozik.)

DROP_DATABASE

CREATE_ENDPOINT

ALTER_ENDPOINT

DROP_ENDPOINT

LÉTREHOZ_ESZEMÉNY_MENET

ALTER_EVENT_SESSION

DROP_EVENT_SESSION

CREATE_EXTENDED_PROCEDURE (a sp_addextendedproc vonatkozik)

DROP_EXTENDED_PROCEDURE (sp_dropextendedproc-ra vonatkozik.)

CREATE_LINKED_SERVER (Alkalmazható a sp_addlinkedserver esetében.)

Az ALTER_LINKED_SERVER a sp_serveroption-ra vonatkozik.

DROP_LINKED_SERVER (A csatolt kiszolgáló megadásakor sp_dropserver vonatkozik.)

CREATE_LINKED_SERVER_LOGIN (Alkalmazható a sp_addlinkedsrvlogin esetében.)

DROP_LINKED_SERVER_LOGIN (Alkalmazható a sp_droplinkedsrvlogin esetén.)

CREATE_LOGIN (A CREATE LOGIN utasításra, sp_addlogin, sp_grantlogin, xp_grantlogin és sp_denylogin vonatkozik, ha olyan nem létező bejelentkezésen használják, amelyet implicit módon kell létrehozni.)

ALTER_LOGIN (Az ALTER LOGIN utasításra, sp_defaultdb, sp_defaultlanguage, sp_password és sp_change_users_login vonatkozik Auto_Fix megadásakor.)

DROP_LOGIN (A DROP LOGIN utasításra, sp_droplogin, sp_revokelogin és xp_revokelogin vonatkozik.)

CREATE_MESSAGE (sp_addmessage esetén alkalmazható.)

ALTER_MESSAGE (sp_altermessage-re vonatkozik.)

DROP_MESSAGE (A sp_dropmessage-re vonatkozik.)

CREATE_REMOTE_SERVER (A sp_addserver parancsra vonatkozik.)

ALTER_REMOTE_SERVER. Vonatkozik a sp_setnetname-ra.

DROP_REMOTE_SERVER (Távoli kiszolgáló megadásakor sp_dropserver vonatkozik.)

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

CREATE_WORKLOAD_GROUP

ALTER_WORKLOAD_GROUP

DROP_WORKLOAD_GROUP

Lásd még:

DDL-eseményindítók
Eseményértesítések
DDL-eseménycsoportok