Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
Aşağıdaki tablolarda, bir DDL tetikleyicisini veya olay bildirimini tetiklemede kullanılabilecek DDL olayları listelenir. Her olayın bir Transact-SQL deyimine veya saklı yordama karşılık geldiğini ve deyim söz diziminin anahtar sözcükler arasında bir alt çizgi karakteri (_) içerecek şekilde değiştirildiğini unutmayın.
Önemli
DDL benzeri işlemler gerçekleştiren sistem saklı yordamları da DDL tetikleyicilerini ve olay bildirimlerini tetikler. Çalıştırılan sistem saklı yordamlarına yanıtlarını belirlemek için DDL tetikleyicilerinizi ve olay bildirimlerinizi test edin. Örneğin, CREATE TYPE deyimi ve sp_addtype saklı yordamı hem bir DDL tetikleyicisi hem de CREATE_TYPE olayda oluşturulan olay bildirimini tetikler.
Sunucu veya Veritabanı Kapsamına Sahip DDL Deyimleri
DDL tetikleyicileri veya olay bildirimleri, tetikleyicinin veya olay bildiriminin oluşturulduğu veritabanında veya sunucu örneğinde herhangi bir yerde meydana geldiğinde aşağıdaki olaylara yanıt olarak tetiklenecek şekilde oluşturulabilir.
CREATE_APPLICATION_ROLE (CREATE APPLICATION ROLE ifadesi ve sp_addapprole için geçerlidir. Yeni bir şema oluşturulursa, bu olay ayrıca bir CREATE_SCHEMA olayını da tetikler.)
ALTER_APPLICATION_ROLE (ALTER APPLICATION ROLE deyimi ve sp_approlepassword için geçerlidir.)
DROP_APPLICATION_ROLE (DROP APPLICATION ROLE deyimi ve sp_dropapprole için geçerlidir.)
CREATE_ASSEMBLY
ALTER_ASSEMBLY
DROP_ASSEMBLY
CREATE_ASYMMETRIC_KEY
ALTER_ASYMMETRIC_KEY
DROP_ASYMMETRIC_KEY (asimetrik anahtar silme komutu)
ALTER_AUTHORIZATION
ALTER_AUTHORIZATION_DATABASE (ON ALTER AUTHORIZATION belirtildiğinde DATABASE deyimi ve sp_changedbowner için geçerlidir.)
CREATE_BROKER_PRIORITY (ARABULUCU_ÖNCELİĞİ_OLUŞTUR)
CREATE_BROKER_PRIORITY (ARABULUCU_ÖNCELİĞİ_OLUŞTUR)
CREATE_BROKER_PRIORITY (ARABULUCU_ÖNCELİĞİ_OLUŞTUR)
SERTIFIKA_OLUSTUR
ALTER_CERTIFICATE
DROP_CERTIFICATE
SÖZLEŞME_OLUŞTUR
SÖZLEŞME_SİL
KİMLİK_BİLGİSİ_OLUŞTUR
ALTER_CREDENTIAL
DROP_CREDENTIAL
GRANT_DATABASE
DENY_DATABASE
REVOKE_DATABASE
CREATE_DATABASE_AUDIT_SPECIFICATION
ALTER_DATABASE_AUDIT_SPECIFICATION
DROP_VERİTABANI_DENETİM_SPESİFİKASYONU
CREATE_DATABASE_ENCRYPTION_KEY (VERİTABANI_ŞİFRELEME_ANAHTARI_OLUŞTUR)
ALTER_DATABASE_ENCRYPTION_KEY
DROP_DATABASE_ENCRYPTION_KEY
CREATE_DEFAULT
DROP_DEFAULT
BIND_DEFAULT ( sp_bindefault için geçerlidir.)
UNBIND_DEFAULT ( sp_unbindefault için geçerlidir.)
ETKİNLİK_BİLDİRİMİ_OLUŞTUR
DROP_EVENT_NOTIFICATION
CREATE_EXTENDED_PROPERTY ( sp_addextendedproperty için geçerlidir.)
ALTER_EXTENDED_PROPERTY ( sp_updateextendedproperty için geçerlidir.)
DROP_EXTENDED_PROPERTY ( sp_dropextendedproperty için geçerlidir.)
CREATE_FULLTEXT_CATALOG (CREATE FULLTEXT CATALOG belirtildiğinde, deyimi ve sp_fulltextcatalog için geçerlidir.)
ALTER_FULLTEXT_CATALOG (ALTER FULLTEXT CATALOG deyimi, sp_fulltextcatalog için start_incremental, start_full, Durdur veya Yeniden Oluştur belirtildiğinde ve sp_fulltext_database için enable belirtildiğinde geçerlidir.)
DROP_FULLTEXT_CATALOG (DROP FULLTEXT CATALOG belirtildiğinde deyimi ve sp_fulltextcatalog için geçerlidir.)
CREATE_FULLTEXT_INDEX (CREATE FULLTEXT INDEX belirtildiğinde deyimi ve sp_fulltexttable için geçerlidir.)
ALTER_FULLTEXT_INDEX (ALTER FULLTEXT INDEX deyimi, sp_fulltextcatalog için start_full, start_incremental veya stop belirtildiğinde, sp_fulltext_column ve sp_fulltext_table içinse create ya da drop dışında herhangi bir eylem belirtildiğinde geçerlidir.)
DROP_FULLTEXT_INDEX (DROP FULLTEXT INDEX belirtildiğinde, deyimi ve sp_fulltexttable için geçerlidir.)
CREATE_FULLTEXT_STOPLIST
ALTER_FULLTEXT_STOPLIST
DROP_FULLTEXT_STOPLIST (Tam Metin Durdurma Listesini Silme Komutu)
CREATE_FUNCTION
ALTER_FUNCTION
DROP_FUNCTION
CREATE_INDEX
ALTER_INDEX (ALTER INDEX deyimi ve sp_indexoption için geçerlidir.)
DROP_INDEX
CREATE_MASTER_KEY (ANAHTAR_TEMELİ_OLUŞTUR)
ALTER_MASTER_KEY
DROP_MASTER_KEY
CREATE_MESSAGE_TYPE
ALTER_MESSAGE_TYPE
DROP_MESSAGE_TYPE
BÖLÜM İŞLEVİ OLUŞTUR
ALTER_PARTITION_FUNCTION
DROP_PARTITION_FUNCTION
CREATE_PARTITION_SCHEME
ALTER_PARTITION_SCHEME
DROP_PARTITION_SCHEME
CREATE_PLAN_GUIDE ( sp_create_plan_guide için geçerlidir.)
ALTER_PLAN_GUIDE (sp_control_plan_guide için ETKİNLEŞTİR, TÜMÜNÜ ETKİNLEŞTİR, DEVRE DIŞI BIRAK veya TÜMÜNÜ DEVRE DIŞI BIRAK belirtildiğinde geçerlidir.)
DROP_PLAN_GUIDE (DROP veya DROP ALL belirtildiğinde sp_control_plan_guide için geçerlidir.)
CREATE_PROCEDURE
ALTER_PROCEDURE (ALTER PROCEDURE ifadesi ve sp_procoption için geçerlidir.)
DROP_PROCEDURE
Kuyruk_Oluştur
ALTER_QUEUE
Kuyruğu Kaldır (DROP_QUEUE)
UZAK_HİZMET_BAĞLANTISI_OLUŞTUR
UZAK_HİZMET_BAĞLANTISINI_DEĞİŞTİR
DROP_REMOTE_SERVICE_BINDING
UZAMSAL_INDEKS_OLUSTUR
RENAME ( sp_rename için geçerlidir)
CREATE_ROLE (CREATE ROLE ifadesi, sp_addrole ve sp_addgroup için geçerlidir.)
ROL_DEĞİŞTİR
DROP_ROLE (DROP ROLE ifadesi, sp_droprole ve sp_dropgroup için geçerlidir.)
ROL_ÜYESİ_EKLE
ROL_ÜYE_ÇIKAR
Rota_Oluştur
ALTER_ROUTE
DROP_ROUTE
KURAL_OLUŞTUR
DROP_RULE
BIND_RULE ( sp_bindrule için geçerlidir.)
UNBIND_RULE ( sp_unbindrule için geçerlidir.)
CREATE_SCHEMA (CREATE SCHEMA ifadesi, sp_addrole, sp_adduser, sp_addgroup ve sp_grantdbaccess için geçerlidir.)
ALTER_SCHEMA (ALTER SCHEMA ifadesi ve sp_changeobjectowner için geçerlidir.)
DROP_SCHEMA
ARAMA_ÖZELLİK_LISTESİ_OLUŞTUR
ALTER_SEARCH_PROPERTY_LIST
DROP_SEARCH_PROPERTY_LIST
CREATE_SEQUENCE
ALTER_SEQUENCE (diziyi değiştirmek için kullanılan bir komut)
DROP_SEQUENCE
SUNUCU_ROLÜ_OLUŞTUR
Sunucu Rolünü Değiştir
SUNUCU_ROLÜ_SİL
CREATE_SERVICE
ALTER_SERVICE
DROP_SERVICE
HİZMET_ANAHTARINI_DEĞİŞTİR
BACKUP_SERVICE_MASTER_KEY
RESTORE_SERVICE_MASTER_KEY
ADD_SIGNATURE (şema kapsamı olmayan nesnelerdeki imza işlemleri için; veritabanı, derleme, tetikleyici)
İMZA_SİL
ADD_SIGNATURE_SCHEMA_OBJECT (şema kapsamlı nesneler için; saklı yordamlar, işlevler)
DROP_SIGNATURE_SCHEMA_OBJECT
UZAMSAL_INDEKS_OLUSTUR
ALTER_INDEX uzamsal dizinler için kullanılabilir.
DROP_INDEX uzamsal dizinler için kullanılabilir.
CREATE_STATISTICS
DROP_STATISTICS
UPDATE_STATISTICS
CREATE_SYMMETRIC_KEY
ALTER_SYMMETRIC_KEY
DROP_SYMMETRIC_KEY (Simetrik Anahtarı Kaldır)
CREATE_SYNONYM
DROP_SYNONYM
TABLO_OLUŞTUR
ALTER_TABLE (ALTER TABLE ifadesi ve sp_tableoption için geçerlidir.)
DROP_TABLE
CREATE_TRIGGER
ALTER_TRIGGER (ALTER TRIGGER deyimi ve sp_settriggerorder için geçerlidir.)
TETİKLEYİCİYİ_KALDIR
CREATE_TYPE (CREATE TYPE deyimi ve sp_addtype için geçerlidir.)
DROP_TYPE (DROP TYPE ifadesi ve sp_droptype için geçerlidir.)
CREATE_USER (CREATE USER ifadesi, sp_adduser ve sp_grantdbaccess için geçerlidir.)
ALTER_USER (ALTER USER ifadesi ve sp_change_users_login için geçerlidir.)
DROP_USER (DROP USER deyimi, sp_dropuser ve sp_revokedbaccess için geçerlidir.)
GÖRÜNÜM_OLUŞTUR
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
XML_SHEMA_KOLEKSİYONU_SİL
Sunucu Kapsamına Sahip DDL Deyimleri
DDL tetikleyicileri veya olay bildirimleri, sunucu örneğinde herhangi bir yerde meydana geldiğinde aşağıdaki olaylara yanıt olarak tetiklenecek şekilde oluşturulabilir.
ALTER_AUTHORIZATION_SERVER
ALTER_SERVER_CONFIGURATION
ALTER_INSTANCE (Yerel sunucu örneği belirtildiğinde sp_configure ve sp_addserver için geçerlidir.)
OLUŞTUR_KULLANILABİLİRLİK_GRUBU
ALTER_AVAILABILITY_GROUP
DROP_AVAILABILITY_GROUP
KİMLİK_BİLGİSİ_OLUŞTUR
ALTER_CREDENTIAL
DROP_CREDENTIAL
KRIPTOGRAFIK_SAĞLAYICI_OLUŞTUR
ALTER_CRYPTOGRAPHIC_PROVIDER
DROP_CRYPTOGRAPHIC_PROVIDER
VERİTABANI_OLUŞTUR
ALTER_DATABASE (ALTER DATABASE deyimi ve sp_fulltext_database için geçerlidir.)
DROP_DATABASE
UÇ_NOKTASI_OLUŞTUR
ALTER_ENDPOINT
DROP_ENDPOINT
ETKİNLİK_OTURUMU_OLUŞTUR
ALTER_EVENT_SESSION
ETKİNLİK_OTURUMUNU_SONUCU
CREATE_EXTENDED_PROCEDURE ( sp_addextendedproc için geçerlidir.)
DROP_EXTENDED_PROCEDURE ( sp_dropextendedproc için geçerlidir.)
CREATE_LINKED_SERVER ( sp_addlinkedserver için geçerlidir.)
ALTER_LINKED_SERVER ( sp_serveroption için geçerlidir.)
DROP_LINKED_SERVER (Bağlı sunucu belirtildiğinde sp_dropserver için geçerlidir.)
CREATE_LINKED_SERVER_LOGIN ( sp_addlinkedsrvlogin için geçerlidir.)
DROP_LINKED_SERVER_LOGIN ( sp_droplinkedsrvlogin için geçerlidir.)
CREATE_LOGIN (Örtük olarak oluşturulması gereken var olmayan bir oturum açma işleminde kullanıldığında CREATE LOGIN deyimi, sp_addlogin, sp_grantlogin, xp_grantlogin ve sp_denylogin için geçerlidir.)
ALTER_LOGIN (Auto_Fix belirtildiğinde ALTER LOGIN deyimi, sp_defaultdb, sp_defaultlanguage, sp_passwordvesp_change_users_login için geçerlidir.)
DROP_LOGIN (DROP LOGIN ifadesi, sp_droplogin, sp_revokelogin ve xp_revokelogin için geçerlidir.)
CREATE_MESSAGE ( sp_addmessage için geçerlidir.)
ALTER_MESSAGE ( sp_altermessage için geçerlidir.)
DROP_MESSAGE ( sp_dropmessage için geçerlidir.)
CREATE_REMOTE_SERVER ( sp_addserver için geçerlidir.)
ALTER_REMOTE_SERVER ( sp_setnetname için geçerlidir.)
DROP_REMOTE_SERVER (Uzak sunucu belirtildiğinde sp_dropserver için geçerlidir.)
CREATE_RESOURCE_POOL
ALTER_RESOURCE_POOL
DROP_RESOURCE_POOL
GRANT_SERVER
DENY_SERVER
Sunucu İptal Et
Sunucu Rolü Üyesi Ekle
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 (İŞ_YÜKÜ_GRUBU_OLUŞTUR)
ALTER_WORKLOAD_GROUP
DROP_WORKLOAD_GROUP