ddl olayları

Aşağıdaki tablolarda listelenmektedir: ddl tetikleyici veya olay bildirimi ateşlenmesine kullanılabilir ddl olayları. Not her olay için karşılık gelen bir Transact-SQLdeyimi veya depolanmış yordam, deyimi sözdizimi ile güncellenmiştir anahtar kelimeler arasında bir alt çizgi karakteri (_) dahil etmek.

Önemli notÖnemli

Sistem gibi ddl işlemleri de yangın ddl Tetikleyiciler ve olay bildirimlerini saklı. ddl Tetikleyiciler ve sistem saklı yordamlar çalıştırmak için yanıt belirlemek için olay bildirimleri sınayın. Örneğin create type deyimi ve sp_addtype saklı yordam hem de yangın bir create_type olay oluşturulan bir ddl tetikleyici veya olay bildirimi.

Sunucu veya veritabanı kapsamlı ddl deyimleri

Tetikleyici veya olay bildirimi oluşturulduğu veya herhangi bir sunucu örneği veritabanındaki oluştuğunda aşağıdaki olaylarına yanıt olarak ateşlenmesine ddl Tetikleyiciler veya olay bildirimlerini oluşturulabilir.

CREATE_APPLICATION_ROLE (uygulanır APPLICATION role create deyimi ve sp_addapprole. Yeni bir şema oluşturduysanız, bu olay da bir create_schema olayını tetikler.)

ALTER_APPLICATION_ROLE (uygulanır APPLICATION role alter deyimi ve sp_approlepassword.)

DROP_APPLICATION_ROLE (uygulanır APPLICATION role drop deyimi ve sp_dropapprole.)

CREATE_ASSEMBLY

ALTER_ASSEMBLY

DROP_ASSEMBLY

CREATE_ASYMMETRIC_KEY

ALTER_ASYMMETRIC_KEY

DROP_ASYMMETRIC_KEY

ALTER_AUTHORIZATION

ALTER_AUTHORIZATION_DATABASE (on database belirtilen alter YETKILENDIRME deyimini uygulanır ve sp_changedbowner.)

 

CREATE_BROKER_PRIORITY

CREATE_BROKER_PRIORITY

CREATE_BROKER_PRIORITY

CREATE_CERTIFICATE

ALTER_CERTIFICATE

DROP_CERTIFICATE

CREATE_CONTRACT

DROP_CONTRACT

 

CREATE_CREDENTIAL

ALTER_CREDENTIAL

DROP_CREDENTIAL

GRANT_DATABASE

DENY_DATABASE

REVOKE_DATABASE

CREATE_DATABASE_AUDIT_SPEFICIATION

ALTER_DATABASE_AUDIT_SPEFICIATION

DENY_DATABASE_AUDIT_SPEFICIATION

CREATE_DATABASE_ENCRYPTION_KEY

ALTER_DATABASE_ENCRYPTION_KEY

DROP_DATABASE_ENCRYPTION_KEY

CREATE_DEFAULT

DROP_DEFAULT

 

BIND_DEFAULT (uygulanır KIMLIĞIsp_bindefault.)

UNBIND_DEFAULT (uygulanır sp_unbindefault.)

 

CREATE_EVENT_NOTIFICATION

DROP_EVENT_NOTIFICATION

 

create_extended_property (uygulanır sp_addextendedproperty.)

alter_extended_property (uygulanır sp_updateextendedproperty.)

drop_extended_property (uygulanır sp_dropextendedproperty.)

create_fulltext_catalog (uygulanır fulltext catalog create deyimi ve sp_fulltextcatalog zaman createbelirtilir.)

alter_fulltext_catalog (uygulanır alter fulltext catalog deyimi sp_fulltextcatalog zaman start_incremental, start_full, Stop, ya Rebuildbelirtilen ve sp_fulltext_database zaman enablebelirtilir.)

drop_fulltext_catalog (uygulanır fulltext catalog drop deyimi ve sp_fulltextcatalog zaman dropbelirtilir.)

CREATE_FULLTEXT_INDEX (uygulanır create fulltext INDEX deyimi ve sp_fulltexttable zaman createbelirtilir.)

ALTER_FULLTEXT_INDEX (uygulanır alter fulltext INDEX deyimi sp_fulltextcatalog zaman start_full, start_incremental, ya stopbelirtilen sp_fulltext_column, ve sp_fulltext_table zaman dışında herhangi bir işlem createveya dropbelirtilir.)

DROP_FULLTEXT_INDEX (uygulanır fulltext drop INDEX deyimi ve sp_fulltexttable zaman dropbelirtilir.)

CREATE_FULLTEXT_STOPLIST

ALTER_FULLTEXT_STOPLIST

DROP_FULLTEXT_STOPLIST

CREATE_FUNCTION

ALTER_FUNCTION

DROP_FUNCTION

CREATE_INDEX

ALTER_INDEX (uygulanır alter INDEX deyimi ve sp_indexoption.)

DROP_INDEX

CREATE_MASTER_KEY

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 (uygulanır sp_create_plan_guide.)

ALTER_PLAN_GUIDE (uygulanır sp_control_plan_guide uygulanır zaman etkinleştir, tümünü etkinleştir, devre dışı veya tümünü devre dışı bırak belirtilir.)

DROP_PLAN_GUIDE (uygulanır sp_control_plan_guide uygulanır zaman drop veya drop all belirtilir.)

CREATE_PROCEDURE

alter_procedure (uygulanır alter procedure deyimine ve sp_procoption.)

DROP_PROCEDURE

CREATE_QUEUE

ALTER_QUEUE

DROP_QUEUE

CREATE_REMOTE_SERVICE_BINDING

ALTER_REMOTE_SERVICE_BINDING

DROP_REMOTE_SERVICE_BINDING

CREATE_SPATIAL_INDEX

 

 

Yeniden adlandır (uygulandığı sp_rename)

 

 

create_role (uygulanır create role deyimi sp_addrole, ve sp_addgroup.)

ALTER_ROLE

drop_role (uygulanır role drop deyimi sp_droprole, ve sp_dropgroup.)

ADD_ROLE_MEMBER

DROP_ROLE_MEMBER

 

CREATE_ROUTE

ALTER_ROUTE

DROP_ROUTE

CREATE_RULE

DROP_RULE

 

BIND_RULE (uygulanır sp_bindrule.)

UNBIND_RULE (uygulanır sp_unbindrule.)

 

create_schema (uygulanır create schema deyimi sp_addrole, sp_adduser, sp_addgroup, ve sp_grantdbaccess.)

alter_schema (uygulanır alter schema deyimi ve sp_changeobjectowner.)

DROP_SCHEMA

CREATE_SEARCH_PROPERTY_LIST

ALTER_SEARCH_PROPERTY_LIST

DROP_SEARCH_PROPERTY_LIST

CREATE_SEQUENCE_EVENTS

CREATE_SEQUENCE_EVENTS

CREATE_SEQUENCE_EVENTS

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 (için imza işlemleri olmayan şema kapsamlı nesne; Veritabanı, derleme, tetik)

DROP_SIGNATURE

 

ADD_SIGNATURE_SCHEMA_OBJECT (için şema kapsamlı nesne; saklı yordamları, işlevleri)

DROP_SIGNATURE_SCHEMA_OBJECT

CREATE_SPATIAL_INDEX

ALTER_INDEX kayma dizinleri için kullanılabilir.

DROP_INDEX kayma dizinleri için kullanılabilir.

CREATE_STATISTICS

DROP_STATISTICS

UPDATE_STATISTICS

CREATE_SYMMETRIC_KEY

ALTER_SYMMETRIC_KEY

DROP_SYMMETRIC_KEY

CREATE_SYNONYM

DROP_SYNONYM

 

CREATE_TABLE

ALTER_TABLETO (uygulanır alter table deyimi ve sp_tableoption.)

DROP_TABLE

CREATE_TRIGGER

ALTER_TRIGGER (uygulanır alter TETIKLEYICI deyimi ve sp_settriggerorder.)

DROP_TRIGGER

create_type (uygulanır create type deyimi ve sp_addtype.)

drop_type (uygulanır type drop deyimi ve sp_droptype.)

 

create_user (uygulanır create user deyimi sp_adduser, ve sp_grantdbaccess.)

alter_user (uygulanır alter user deyimi ve sp_change_users_login.)

drop_user (uygulanır drop user deyimi sp_dropuser, ve sp_revokedbaccess.)

CREATE_VIEW

ALTER_VIEW

DROP_VIEW

CREATE_XML_INDEX

ALTER_INDEX xml dizinleri için kullanılabilir.

DROP_INDEX xml dizinleri için kullanılabilir.

CREATE_XML_SCHEMA_COLLECTION

ALTER_XML_SCHEMA_COLLECTION

DROP_XML_SCHEMA_COLLECTION

Sunucu kapsamlı ddl deyimleri

Ne zaman herhangi bir sunucu örneği ortaya aşağıdaki olaylarına yanıt olarak ateşlenmesine ddl Tetikleyiciler veya olay bildirimlerini oluşturulabilir.

ALTER_AUTHORIZATION_SERVER

ALTER_SERVER_CONFIGURATION

ALTER_INSTANCE (uygulanır sp_configure ve sp_addserver yerel sunucuyu belirtilen zaman.)

CREATE_AVAILABILITY_GROUP

ALTER_AVAILABILITY_GROUP

DROP_AVAILABILITY_GROUP

CREATE_CREDENTIAL

ALTER_CREDENTIAL

DROP_CREDENTIAL

CREATE_CRYPTOGRAPHIC_PROVIDER

ALTER_CRYPTOGRAPHIC_PROVIDER

DROP_CRYPTOGRAPHIC_PROVIDER

CREATE_DATABASE

alter_database (uygulanır alter database deyimi ve sp_fulltext_database.)

DROP_DATABASE

CREATE_ENDPOINT

ALTER_ENDPOINT

DROP_ENDPOINT

CREATE_EVENT_SESSION

ALTER_EVENT_SESSION

DROP_EVENT_SESSION

create_extended_procedure (uygulanır sp_addextendedproc.)

drop_extended_procedure (uygulanır sp_dropextendedproc.)

 

CREATE_LINKED_SERVER (uygulanır sp_addlinkedserver.)

ALTER_LINKED_SERVER (uygulanır sp_serveroption.)

DROP_LINKED_SERVER (uygulanır sp_dropserver bağlantılı sunucu zaman belirtilir.)

CREATE_LINKED_SERVER_LOGIN (uygulanır sp_addlinkedsrvlogin.)

DROP_LINKED_SERVER_LOGIN (uygulanır sp_droplinkedsrvlogin.)

 

CREATE_LOGIN (uygulanır LOGIN create deyimi sp_addlogin, sp_grantlogin, xp_grantlogin, ve sp_denylogin örtülü olarak oluşturulmalıdır varolmayan bir oturum açma kullanıldığında.)

ALTER_LOGIN (uygulanır alter LOGIN deyimi sp_defaultdb, sp_defaultlanguage, sp_password, ve sp_change_users_login zaman Auto_Fixbelirtilir.)

DROP_LOGIN (uygulanır LOGIN drop deyimi sp_droplogin, sp_revokelogin, ve xp_revokelogin.)

create_message (uygulanır sp_addmessage.)

alter_message (uygulanır oluşturulan.)

drop_message (uygulanır sp_dropmessage.)

create_remote_server (uygulanır sp_addserver.)

alter_remote_server (uygulanır sp_setnetname.)

drop_remote_server (uygulanır sp_dropserver uzak sunucuya ne zaman belirtilir.)

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

CREATE_WORKLOAD_GROUP

CREATE_WORKLOAD_GROUP

Ayrıca bkz.

Kavramlar

ddl Tetikleyicileri

ddl olay grupları

Diğer Kaynaklar

Designing Event Notifications