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 |
---|
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 |