ddl olayları
ddl olayları ateşlenmesine DDL tetikleyicisi veya olay bildirim için kullanılan aşağıdaki tablolarda listelenmektedir.Not her olay için karşılık gelen bir Transact-SQL deyim veya saklı yordam deyim sözdizimi değiştirilmiş anahtar sözcükler arasında bir alt çizgi karakteri (_) dahil etmek için
Önemli |
---|
Sistem saklı yangın ddl Tetikleyiciler ve olay bildirimlerini ddl benzeri işlemleri de yordamları.ddl Tetikleyiciler ve sistem saklı yordamları çalıştırma verdikleri yanıtlar belirlemek için olay bildirimleri sınayın.Örneğin, create type deyim ve sp_addtype saklı yordam hem de harekete create_type olayda oluşturulan DDL tetikleyicisi veya olay bildirim. |
Sunucu veya veritabanı kapsamı ddl deyimleri
İçin tetikleyici veya olay bildirim oluşturulduğu veya herhangi bir sunucu örnek 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 (uygulama ROLÜ oluşturma deyim uygulanır ve sp_addapprole.Yeni bir şema oluşturduysanız, bu olay da create_schema olay tetikler.) |
ALTER_APPLICATION_ROLE (uygulama rolünü alter deyim uygulanır ve sp_approlepassword.) |
DROP_APPLICATION_ROLE (uygulama rolünü drop deyim uygulanır ve sp_dropapprole.) |
CREATE_ASSEMBLY |
ALTER_ASSEMBLY |
DROP_ASSEMBLY |
CREATE_ASYMMETRIC_KEY |
ALTER_ASYMMETRIC_KEY |
DROP_ASYMMETRIC_KEY |
ALTER_AUTHORIZATION |
ALTER_AUTHORIZATION_DATABASE (uygulanır alter YETKİLENDİRME deyim üzerinde VERİTABANININ belirtilirse, ve sp_changedbowner.) |
|
CREATE_CERTIFICATE |
ALTER_CERTIFICATE |
DROP_CERTIFICATE |
CREATE_CONTRACT |
DROP_CONTRACT |
|
ADD_COUNTER_SIGNATURE |
DROP_COUNTER_SIGNATURE |
|
CREATE_CREDENTIAL |
ALTER_CREDENTIAL |
DROP_CREDENTIAL |
GRANT_DATABASE |
DENY_DATABASE |
REVOKE_DATABASE |
CREATE_DEFAULT |
DROP_DEFAULT |
|
BIND_DEFAULT (uygulanır sp_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 (Full-Text catalog oluşturma deyim uygulanır ve sp_fulltextcatalog , create belirtilir.) |
alter_fulltext_catalog (Full-Text catalog alter deyim uygulanır sp_fulltextcatalog , start_incremental, start_full, Stop, veya Rebuild belirtilen ve sp_fulltext_database , enable belirtilir.) |
drop_fulltext_catalog (Full-Text catalog drop deyim uygulanır ve sp_fulltextcatalog , drop belirtilir.) |
CREATE_FULLTEXT_INDEX (uygulanır create Full-Text Index deyim ve sp_fulltexttable , create belirtilir.) |
ALTER_FULLTEXT_INDEX (uygulanır alter Full-Text Index deyim sp_fulltextcatalog , start_full, start_incremental, veya stop belirtilen, sp_fulltext_column, ve sp_fulltext_table herhangi, eylem dışında create veya drop belirtilen.) |
DROP_FULLTEXT_INDEX (uygulanır drop Full-Text Index deyim ve sp_fulltexttable , drop belirtilir.) |
CREATE_FUNCTION |
ALTER_FUNCTION |
DROP_FUNCTION |
CREATE_INDEX |
ALTER_INDEX (uygulanır alter INDEX deyim 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 ne zaman ETKİNLEŞTİR, tüm etkinleştirmek, devre dışı bırakma veya tümünü devre dışı bırak belirtilir.) |
DROP_PLAN_GUIDE (uygulanır sp_control_plan_guide ne zaman drop veya drop tüm belirtilir.) |
CREATE_PROCEDURE |
alter_procedure (uygulanır alter procedure deyim 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 (uygulanır sp_rename) |
|
|
create_role (uygulanır ROLÜ oluşturma deyim sp_addrole, ve sp_addgroup.) |
ALTER_ROLE |
drop_role (uygulanır role drop deyim 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'u.) |
|
create_schema (uygulanır create schema deyim sp_addrole, sp_adduser, sp_addgroup, ve sp_grantdbaccess.) |
alter_schema (uygulanır alter schema deyim ve sp_changeobjectowner.) |
DROP_SCHEMA |
CREATE_SERVICE |
ALTER_SERVICE |
DROP_SERVICE |
ALTER_SERVICE_MASTER_KEY |
BACKUP_SERVICE_MASTER_KEY |
RESTORE_SERVICE_MASTER_KEY |
ADD_SIGNATURE |
DROP_SIGNATURE |
|
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_table (uygulanır alter table deyim ve sp_tableoption.) |
DROP_TABLE |
CREATE_TRIGGER |
ALTER_TRIGGER (uygulanır alter TRIGGER deyim ve sp_settriggerorder.) |
DROP_TRIGGER |
create_type (uygulanır create type deyim ve sp_addtype.) |
drop_type (uygulanır type drop deyim ve sp_droptype.) |
|
create_user (uygulanır create user deyim sp_adduser, ve sp_grantdbaccess.) |
alter_user (uygulanır alter user deyim ve sp_change_users_login.) |
drop_user (uygulanır drop user deyim 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 kapsamı olan ddl deyimleri
ddl Tetikleyiciler veya olay bildirimlerini oluşturulabilir herhangi bir sunucuda oluştuğunda aşağıdaki olaylarına yanıt olarak ateşlenmesine için örnek.
ALTER_AUTHORIZATION_SERVER |
|
|
CREATE_DATABASE |
alter_database (uygulanır alter database deyim 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.) |
|
ALTER_INSTANCE (uygulanır sp_configure ve sp_addserver yerel sunucu örnek ne zaman belirtilir.) |
|
|
CREATE_LINKED_SERVER (uygulanır sp_addlinkedserver.) |
ALTER_LINKED_SERVER (uygulanır sp_serveroption.) |
DROP_LINKED_SERVER (uygulanır sp_dropserver ne zaman bir bağlantılı sunucu belirtilir.) |
CREATE_LINKED_SERVER_LOGIN (uygulanır KullanımıEXEC sp_addlinkedsrvlogin.) |
DROP_LINKED_SERVER_LOGIN (uygulanır örnek.) |
|
CREATE_LOGIN (uygulanır create LOGIN'i deyim sp_addlogin, sp_grantlogin, xp_grantlogin, ve sp_denylogin örtülü olarak oluşturulmalıdır varolmayan oturum açma kullanıldığında.) |
ALTER_LOGIN (uygulanır alter LOGIN deyim, sp_defaultdb, sp_defaultlanguage, sp_password, ve sp_change_users_login , Auto_Fix belirtilir.) |
DROP_LOGIN (uygulanır drop LOGIN deyim sp_droplogin, sp_revokelogin, ve xp_revokelogin.) |
create_message (uygulanır e sp_addmessage.) |
alter_message (uygulanır sp_altermessage.) |
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 bir sunucuya ne zaman belirtilir.) |
GRANT_SERVER |
DENY_SERVER |
REVOKE_SERVER |
ADD_SERVER_ROLE_MEMBER |
DROP_SERVER_ROLE_MEMBER |
|