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