Aracılığıyla paylaş


DDL olayları

Aşağıdaki tablolarda, DDL DDL tetikleyicisi veya olay bildirim baþlatmak için kullanılabilir olayları listeler.Not her olay için karşılık gelen bir Transact-SQL deyim veya saklı yordam, anahtar sözcükler bir alt çizgi karakteri (_) içerecek şekilde değiştirilmiş deyim sözdizimi.

Important noteImportant Note:

Sistem ayrıca DDL benzeri işlemler gerçekleştiren yangın DDL Tetikleyicileri ve olay bildirimlerini saklı.Bilgisayarınızın DDL Tetikleyicileri ve olay bildirimleri, çalışan sistem saklı yordamlara yanıtlarını belirlemek için sınayın.Örneğin, CREATE TYPE deyim ve sp_addtype depolanmış yordamın her ikisi de CREATE_TYPE olayı oluşturan DDL tetikleyicisi veya olay bildirim ateşlenmesine.

Sunucu veya veritabanı kapsam olan DDL deyimleri

DDL Tetikleyicileri veya olay bildirimleri, yanıt olarak aşağıdaki olay tetikleyicisi veya olay bildirim oluşturulduğu veya herhangi bir sunucunun veritabanında oluştuğunda baþlatmak için oluşturulabilir.

CREATE_APPLICATION_ROLE (uygulama rolü CREATE deyim uygulanır ve sp_addapprole.Yeni bir şema oluşturulursa, bu olay ayrıca bir CREATE_SCHEMA olayını tetikler.)

ALTER_APPLICATION_ROLE (ALTER uygulama rolü deyim uygulanır ve sp_approlepassword.)

DROP_APPLICATION_ROLE (uygulama rolü 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 (ON DATABASE belirtildiğinde, ALTER yetkilendirme deyim uygulanır 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 (için geçerlidir sp_bindefault.)

UNBIND_DEFAULT (için geçerlidir sp_unbindefault.)

 

create_event_notification

drop_event_notification

 

CREATE_EXTENDED_PROPERTY (için geçerlidir sp_addextendedproperty.)

ALTER_EXTENDED_PROPERTY (için geçerlidir sp_updateextendedproperty.)

DROP_EXTENDED_PROPERTY (için geçerlidir sp_dropextendedproperty.)

CREATE_FULLTEXT_CATALOG (FULLTEXT CATALOG CREATE deyim uygulanır ve sp_fulltextcatalog when create Belirtilen.)

ALTER_FULLTEXT_CATALOG (ALTER FULLTEXT KATALOĞA aşağıdakilere deyim, sp_fulltextcatalog when start_incremental, start_full, Stop, veya Rebuild Belirtilen ve sp_fulltext_database when enable Belirtilen.)

DROP_FULLTEXT_CATALOG (FULLTEXT CATALOG DROP deyim uygulanır ve sp_fulltextcatalog when drop Belirtilen.)

CREATE_FULLTEXT_INDEX (CREATE FULLTEXT INDEX deyiminin uygulanır ve sp_fulltexttable when create Belirtilen.)

ALTER_FULLTEXT_INDEX (ALTER FULLTEXT INDEX deyim uygulanır sp_fulltextcatalog when start_full, start_incremental, veya stop , belirtilen sp_fulltext_column, and sp_fulltext_table herhangi zaman dışında bir eylemcreate veya drop Belirtilen.)

DROP_FULLTEXT_INDEX (DROP FULLTEXT INDEX deyim uygulanır ve sp_fulltexttable when drop Belirtilen.)

create_function

alter_function

drop_function

create_index

ALTER_INDEX (ALTER INDEX deyim uygulanır 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 (için geçerlidir sp_create_plan_guide.)

ALTER_PLAN_GUIDE (için geçerlidir sp_control_plan_guide ENABLE, ENABLE ALL, DISABLE veya DISABLE ALL belirtilirse.)

DROP_PLAN_GUIDE (için geçerlidir sp_control_plan_guide DROP ya da ALL DROP belirtildiğinde.)

create_procedure

ALTER_PROCEDURE (ALTER PROCEDURE deyim uygulanır 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

 

 

RENAME (için geçerlidir sp_rename)

 

 

CREATE_ROLE (ROLE CREATE deyim uygulanır sp_addrole, and sp_addgroup.)

alter_role

DROP_ROLE (ROLE DROP deyim uygulanır sp_droprole, and sp_dropgroup.)

add_role_member

drop_role_member

 

create_route

alter_route

drop_route

create_rule

drop_rule

 

BIND_RULE (için geçerlidir sp_bindrule.)

UNBIND_RULE (için geçerlidir sp_unbindrule.)

 

CREATE_SCHEMA (CREATE şemaya aşağıdakilere deyim, sp_addrole, sp_adduser, sp_addgroup, and exepsp_grantdbaccess.)

ALTER_SCHEMA (ALTER SCHEMA deyim uygulanır 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 (ALTER tablo deyim uygulanır ve sp_tableoption.)

drop_table

create_trigger

ALTER_TRIGGER (ALTER TRIGGER deyim uygulanır ve sp_settriggerorder.)

drop_trigger

CREATE_TYPE (CREATE TYPE deyim uygulanır ve sp_addtype.)

DROP_TYPE (TYPE DROP deyim uygulanır ve sp_droptype.)

 

CREATE_USER (CREATE USER deyim uygulanır sp_adduser, and exepsp_grantdbaccess.)

ALTER_USER (ALTER USER deyim uygulanır ve sp_change_users_login.)

DROP_USER (DROP KULLANıCıYA uygulanır deyim, sp_dropuser, and 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

Server kapsam olan DDL deyimleri

Yanıt olarak aşağıdaki olaylardan herhangi bir sunucuya oluştuğunda ateşlenmesine DDL Tetikleyicileri veya olay bildirimlerini oluşturulabilir örnek.

alter_authorization_server

 

 

create_database

ALTER_DATABASE (ALTER VERITABANı için aşağıdakilere deyim ve sp_fulltext_database.)

drop_database

create_endpoint

alter_endpoint

drop_endpoint

CREATE_EXTENDED_PROCEDURE (için geçerlidir sp_addextendedproc.)

DROP_EXTENDED_PROCEDURE (için geçerlidir sp_dropextendedproc.)

 

ALTER_INSTANCE (için geçerlidir sp_configure and sp_addserver Yerel sunucuyu belirtildiğinde.)

 

 

CREATE_LINKED_SERVER (için geçerlidir sp_addlinkedserver.)

ALTER_LINKED_SERVER (için geçerlidir sp_serveroption.)

DROP_LINKED_SERVER (için geçerlidir sp_dropserver bağlantılı sunucu belirtildiğinde.)

CREATE_LINKED_SERVER_LOGIN (için geçerlidir sp_addlinkedsrvlogin.)

DROP_LINKED_SERVER_LOGIN (için geçerlidir sp_droplinkedsrvlogin.)

 

CREATE_LOGIN (LOGIN CREATE deyim uygulanır sp_addlogin, sp_grantlogin, xp_grantlogin, and sp_denylogin örtülü olarak oluşturulmalıdır varolmayan bir oturum üzerinde kullanıldığında.)

ALTER_LOGIN (ALTER LOGIN deyimini uygulanır sp_defaultdb, sp_defaultlanguage, sp_password, and sp_change_users_login when Auto_Fix Belirtilen.)

DROP_LOGIN (LOGIN DROP deyim uygulanır sp_droplogin, sp_revokelogin, and xp_revokelogin.)

CREATE_MESSAGE (için geçerlidir sp_addmessage.)

ALTER_MESSAGE (için geçerlidir sp_altermessage.)

DROP_MESSAGE (için geçerlidir sp_dropmessage.)

CREATE_REMOTE_SERVER (için geçerlidir sp_addserver.)

ALTER_REMOTE_SERVER (için geçerlidir sp_setnetname.)

DROP_REMOTE_SERVER (için geçerlidir sp_dropserver Uzaktaki bir sunucuyu belirtildiğinde.)

grant_server

deny_server

revoke_server

add_server_role_member

drop_server_role_member