Aracılığıyla paylaş


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