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, DDL tetikleyicisini veya olay bildirimini çalıştırmak için kullanılabilecek DDL olay grupları ve ayrıca kapsadıkları Transact-SQL deyimleri listelemektedir. Olay gruplarının kapsayıcı doğasına dikkat edin. Örneğin, FOR DDL_TABLE_EVENTS (10018) belirten bir DDL tetikleyicisi veya olay bildirimi CREATE TABLE, ALTER TABLE ve DROP TABLE Transact-SQL deyimlerini kapsar. FOR DDL_TABLE_VIEW_EVENTS (10017) belirten bir DDL tetikleyicisi veya olay bildirimi, DDL_TABLE_EVENTS, DDL_VIEW_EVENTS, DDL_INDEX_EVENTS ve DDL_STATISTICS_EVENTS türleri altındaki tüm Transact-SQL deyimlerini kapsar.
Uyarı
DDL benzeri işlemler gerçekleştiren bazı sistem saklı yordamları da DDL tetikleyicilerini veya olay bildirimlerini tetikleyebilir. Ç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ı, CREATE_TYPE olayı üzerinde oluşturulan bir DDL tetikleyicisini veya olay bildirimini çalıştırır.
Events
DDL_DATABASE_LEVEL_EVENTS altında listelenen olaylar sunucu (örnek) veya veritabanı düzeyinde yürütülür. DDL_SERVER_LEVEL_EVENTS altında listelenen olaylar yalnızca sunucu düzeyinde yürütülür.
| ebeveyn_tipi | type | name |
|---|---|---|
| null | 296 | ALTER_SERVER_CONFIGURATION |
| null | 10001 | DDL_OLAYLAR |
| 10001 | 10016 | DDL_Veri_Tabanı_Düzeyi_Olaylar |
| 10016 | 10027 | DDL_ASSEMBLY_EVENTS |
| 10027 | 102 | ALTER_ASSEMBLY |
| 10027 | 101 | CREATE_ASSEMBLY |
| 10027 | 103 | DROP_ASSEMBLY |
| 10016 | 10029 | DDL_VERİTABANI_GÜVENLİK_OLAYLARI |
| 10029 | 10033 | DDL_APPLICATION_ROLE_EVENTS |
| 10033 | 138 | ALTER_APPLICATION_ROLE |
| 10033 | 137 | UYGULAMA_ROLÜ_OLUŞTUR |
| 10033 | 139 | DROP_APPLICATION_ROLE |
| 10029 | 10038 | DDL_ASYMMETRIC_KEY_EVENTS |
| 10038 | 248 | ALTER_ASYMMETRIC_KEY |
| 10038 | 247 | CREATE_ASYMMETRIC_KEY |
| 10038 | 249 | DROP_ASYMMETRIC_KEY (asimetrik anahtar silme komutu) |
| 10029 | 10036 | DDL_YETKİLENDİRME_VERİTABANI_OLAYLARI |
| 10036 | 205 | YETKİLENDİRMEYİ_DEĞİŞTİR_VERİTABANI |
| 10029 | 10030 | DDL_CERTIFICATE_EVENTS |
| 10030 | 198 | ALTER_CERTIFICATE |
| 10030 | 197 | SERTIFIKA_OLUSTUR |
| 10030 | 199 | DROP_CERTIFICATE |
| 10029 | 10039 | DDL_CRYPTO_SIGNATURE_EVENTS |
| 10039 | 257 | İMZA_EKLE |
| 10039 | 255 | ADD_SIGNATURE_SCHEMA_OBJECT |
| 10039 | 258 | İMZA_SİL |
| 10039 | 256 | DROP_SIGNATURE_SCHEMA_OBJECT |
| 10029 | 10066 | DDL_DATABASE_AUDIT_SPECIFICATION_EVENTS |
| 10066 | 291 | ALTER_DATABASE_AUDIT_SPECIFICATION |
| 10066 | 290 | CREATE_DATABASE_AUDIT_SPECIFICATION |
| 10066 | 292 | DROP_VERİTABANI_DENETİM_SPESİFİKASYONU |
| 10029 | 10062 | DDL_VERİTABANI_ŞİFRELEME_ANAHTARI_ETKİNLİKLERİ |
| 10062 | 279 | ALTER_DATABASE_ENCRYPTION_KEY |
| 10062 | 278 | CREATE_DATABASE_ENCRYPTION_KEY (VERİTABANI_ŞİFRELEME_ANAHTARI_OLUŞTUR) |
| 10062 | 280 | DROP_DATABASE_ENCRYPTION_KEY |
| 10029 | 10035 | DDL_GDR_DATABASE_EVENTS |
| 10035 | 171 | DENY_DATABASE |
| 10035 | 170 | GRANT_DATABASE |
| 10035 | 172 | REVOKE_DATABASE |
| 10029 | 10040 | DDL_ANAHTAR_OLAYLARI |
| 10040 | 253 | ALTER_MASTER_KEY |
| 10040 | 252 | CREATE_MASTER_KEY (ANAHTAR_TEMELİ_OLUŞTUR) |
| 10040 | 254 | DROP_MASTER_KEY |
| 10029 | 10032 | DDL_ROLE_EVENTS |
| 10032 | 207 | ROL_ÜYESİ_EKLE |
| 10032 | 135 | ROL_DEĞİŞTİR |
| 10032 | 134 | CREATE_ROLE |
| 10032 | 136 | DROP_ROLE |
| 10032 | 208 | ROL_ÜYE_ÇIKAR |
| 10029 | 10034 | DDL_SCHEMA_ETKİNLİKLERİ |
| 10034 | 142 | ALTER_SCHEMA |
| 10034 | 141 | CREATE_SCHEMA |
| 10034 | 143 | DROP_SCHEMA |
| 10029 | 10037 | DDL_SİMETRİK_ANAHTAR_OLAYLARI |
| 10037 | 245 | ALTER_SYMMETRIC_KEY |
| 10037 | 244 | CREATE_SYMMETRIC_KEY |
| 10037 | 246 | DROP_SYMMETRIC_KEY (Simetrik Anahtarı Kaldır) |
| 10029 | 10031 | DDL_USER_EVENTS |
| 10031 | 132 | ALTER_USER |
| 10031 | 131 | CREATE_USER |
| 10031 | 133 | DROP_USER |
| 10016 | 10052 | DDL_DEFAULT_EVENTS |
| 10052 | 218 | BIND_DEFAULT |
| 10052 | 220 | CREATE_DEFAULT |
| 10052 | 231 | DROP_DEFAULT |
| 10052 | 242 | UNBIND_DEFAULT |
| 10016 | 10026 | DDL_EVENT_NOTIFICATION_EVENTS (DDL Olay Bildirim Olayları) |
| 10026 | 74 | ETKİNLİK_BİLDİRİMİ_OLUŞTUR |
| 10026 | 76 | DROP_EVENT_NOTIFICATION |
| 10016 | 10053 | DDL_GENİŞLETİLMİŞ_ÖZELLİK_ETKİNLİKLERİ |
| 10053 | 211 | ALTER_EXTENDED_PROPERTY |
| 10053 | 222 | EXTENDED_OZELLIK_OLUSTUR |
| 10053 | 233 | DROP_EXTENDED_PROPERTY |
| 10016 | 10054 | DDL_FULLTEXT_CATALOG_EVENTS |
| 10054 | 212 | ALTER_FULLTEXT_CATALOG (Tam Metin Katalogunu Değiştir) |
| 10054 | 223 | CREATE_FULLTEXT_CATALOG |
| 10054 | 234 | BIRAK_TAM_METIN_KATALOĞU |
| 10016 | 10067 | DDL_FULLTEXT_STOPLIST_EVENTS |
| 10067 | 294 | ALTER_FULLTEXT_STOPLIST |
| 10067 | 293 | CREATE_FULLTEXT_STOPLIST |
| 10067 | 295 | DROP_FULLTEXT_STOPLIST (Tam Metin Durdurma Listesini Silme Komutu) |
| 10016 | 10023 | DDL_FUNCTION_EVENTS |
| 10023 | 62 | ALTER_FUNCTION |
| 10023 | 61 | CREATE_FUNCTION |
| 10023 | 63 | DROP_FUNCTION |
| 10016 | 10049 | DDL_PARTITION_EVENTS |
| 10049 | 10050 | DDL_PARTITION_FUNCTION_EVENTS |
| 10050 | 192 | ALTER_PARTITION_FUNCTION |
| 10050 | Kategori 191 | BÖLÜM İŞLEVİ OLUŞTUR |
| 10050 | 193 | DROP_PARTITION_FUNCTION |
| 10049 | 10051 | DDL_PARTITION_SCHEME_EVENTS |
| 10051 | 195 | ALTER_PARTITION_SCHEME |
| 10051 | 194 | CREATE_PARTITION_SCHEME |
| 10051 | 196 | DROP_PARTITION_SCHEME |
| 10016 | 10055 | DDL_PLAN_GUIDE_EVENTS |
| 10055 | 216 | ALTER_PLAN_GUIDE |
| 10055 | 228 | CREATE_PLAN_GUIDE |
| 10055 | 238 | DROP_PLAN_GUIDE |
| 10016 | 10024 | DDL_PROCEDURE_EVENTS |
| 10024 | 52 | ALTER_PROCEDURE |
| 10024 | 51 | CREATE_PROCEDURE |
| 10024 | 53 | DROP_PROCEDURE |
| 10016 | 10056 | DDL_RULE_EVENTS |
| 10056 | 219 | BIND_RULE |
| 10056 | 229 | KURAL_OLUŞTUR |
| 10056 | 239 | DROP_RULE |
| 10056 | 243 | UNBIND_RULE |
| 10016 | 10069 | DDL_SEARCH_PROPERTY_LIST_EVENTS (Özellik Arama Olaylarını Listele) |
| 10069 | 298 | ALTER_SEARCH_PROPERTY_LIST |
| 10069 | 297 | ARAMA_ÖZELLİK_LISTESİ_OLUŞTUR |
| 10069 | 299 | DROP_SEARCH_PROPERTY_LIST |
| 10016 | 10070 | DDL_SEQUENCE_EVENTS |
| 10070 | 304 | ALTER_SEQUENCE (diziyi değiştirmek için kullanılan bir komut) |
| 10070 | 303 | CREATE_SEQUENCE |
| 10070 | 305 | DROP_SEQUENCE |
| 10016 | 10041 | DDL_SSB_EVENTS |
| 10041 | 10063 | DDL_BROKER_PRIORITY_EVENTS |
| 10063 | 282 | ALTER_BROKER_PRIORITY |
| 10063 | 281 | CREATE_BROKER_PRIORITY |
| 10063 | 283 | DROP_BROKER_PRIORITY |
| 10041 | 10043 | DDL_CONTRACT_EVENTS |
| 10043 | 154 | SÖZLEŞME_OLUŞTUR |
| 10043 | 156 | SÖZLEŞME_SİL |
| 10041 | 10042 | DDL_MESSAGE_TYPE_EVENTS |
| 10042 | 152 | ALTER_MESSAGE_TYPE |
| 10042 | 151 | CREATE_MESSAGE_TYPE |
| 10042 | 153 | DROP_MESSAGE_TYPE |
| 10041 | 10044 | DDL_QUEUE_EVENTS |
| 10044 | 158 | ALTER_QUEUE |
| 10044 | 157 | Kuyruk_Oluştur |
| 10044 | 159 | Kuyruğu Kaldır (DROP_QUEUE) |
| 10041 | 10047 | DDL_REMOTE_SERVICE_BINDING_EVENTS |
| 10047 | 175 | UZAK_HİZMET_BAĞLANTISINI_DEĞİŞTİR |
| 10047 | 174 | UZAK_HİZMET_BAĞLANTISI_OLUŞTUR |
| 10047 | 176 | DROP_REMOTE_SERVICE_BINDING |
| 10041 | 10046 | DDL_ROUTE_EVENTS |
| 10046 | 165 | ALTER_ROUTE |
| 10046 | 164 | Rota_Oluştur |
| 10046 | 166 | DROP_ROUTE |
| 10041 | 10045 | DDL_SERVICE_EVENTS |
| 10045 | 162 | ALTER_SERVICE |
| 10045 | 161 | CREATE_SERVICE |
| 10045 | 163 | DROP_SERVICE |
| 10016 | 10022 | DDL_SYNONYM_EVENTS |
| 10022 | 34 | CREATE_SYNONYM |
| 10022 | 36 | DROP_SYNONYM |
| 10016 | 10017 | DDL_TABLO_GÖRÜNÜM_OLAYLARI |
| 10017 | 10020 | DDL_INDEX_EVENTS |
| 10020 | 213 | DÜZENLE_TAM_METİN_ENDABETİ |
| 10020 | Yirmi beş | ALTER_INDEX |
| 10020 | 224 | TAM_METİN_İNDEKSİ_OLUŞTUR |
| 10020 | yirmi dört | CREATE_INDEX |
| 10020 | 274 | UZAMSAL_INDEKS_OLUSTUR |
| 10020 | 206 | CREATE_XML_INDEX |
| 10020 | 235 | DROP_FULLTEXT_INDEX |
| 10020 | 26 | DROP_INDEX |
| 10017 | 10021 | DDL_STATISTICS_EVENTS |
| 10021 | 27 | CREATE_STATISTICS |
| 10021 | 29 | DROP_STATISTICS |
| 10021 | 28 | UPDATE_STATISTICS |
| 10017 | 10018 | DDL_TABLE_EVENTS |
| 10018 | 22 | ALTER_TABLE |
| 10018 | 21 | TABLO_OLUŞTUR |
| 10018 | 23 | DROP_TABLE |
| 10017 | 10019 | DDL_GÖRÜNÜM_ETKİNLİKLERİ |
| 10019 | 42 | ALTER_VIEW |
| 10019 | 41 | GÖRÜNÜM_OLUŞTUR |
| 10019 | 43 | DROP_VIEW |
| 10016 | 10025 | DDL_TRIGGER_EVENTS |
| 10025 | 72 | ALTER_TRIGGER (Tetikleyici Değiştir) |
| 10025 | 71 | CREATE_TRIGGER |
| 10025 | 73 | TETİKLEYİCİYİ_KALDIR |
| 10016 | 10028 | DDL_TYPE_EVENTS |
| 10028 | 91 | CREATE_TYPE |
| 10028 | 93 | DROP_TYPE |
| 10016 | 10048 | DDL_XML_SCHEMA_COLLECTION_EVENTS |
| 10048 | 178 | ALTER_XML_SCHEMA_COLLECTION |
| 10048 | 177 | CREATE_XML_SCHEMA_COLLECTION |
| 10048 | 179 | XML_SHEMA_KOLEKSİYONU_SİL |
| 10016 | 241 | RENAME |
| 10001 | 10002 | DDL_SERVER_LEVEL_EVENTS |
| 10002 | 214 | ALTER_INSTANCE |
| 10002 | 10071 | DDL_ELVERİŞLİLİK_GRUBU_ETKİNLİKLERİ |
| 10071 | 307 | ALTER_AVAILABILITY_GROUP |
| 10071 | 306 | OLUŞTUR_KULLANILABİLİRLİK_GRUBU |
| 10071 | 308 | DROP_AVAILABILITY_GROUP |
| 10002 | 10004 | DDL_DATABASE_EVENTS |
| 10004 | 202 | ALTER_DATABASE (Veritabanını değiştirme) |
| 10004 | 201 | VERİTABANI_OLUŞTUR |
| 10004 | 203 | DROP_DATABASE |
| 10002 | 10003 | DDL_UÇ_NOKTASI_OLAYLARI (DDL_ENDPOINT_EVENTS) |
| 10003 | 182 | ALTER_ENDPOINT |
| 10003 | 181 | UÇ_NOKTASI_OLUŞTUR |
| 10003 | 183 | DROP_ENDPOINT |
| 10002 | 10057 | DDL_EVENT_SESSION_EVENTS |
| 10057 | 265 | ALTER_EVENT_SESSION |
| 10057 | 264 | ETKİNLİK_OTURUMU_OLUŞTUR |
| 10057 | 266 | ETKİNLİK_OTURUMUNU_SONUCU |
| 10002 | 10011 | DDL_EXTENDED_PROCEDURE_EVENTS |
| 10011 | 221 | CREATE_EXTENDED_PROCEDURE |
| 10011 | 232 | DROP_EXTENDED_PROCEDURE |
| 10002 | 10012 | DDL_LINKED_SERVER_EVENTS |
| 10012 | 263 | ALTER_LINKED_SERVER |
| 10012 | 225 | CREATE_LINKED_SERVER |
| 10012 | 10013 | DDL_LINKED_SERVER_LOGIN_EVENTS |
| 10013 | 226 | CREATE_LINKED_SERVER_LOGIN |
| 10013 | 236 | Bağlı Sunucu Girişini Kaldır |
| 10012 | 262 | DROP_LINKED_SERVER |
| 10002 | 10014 | DDL_MESSAGE_EVENTS |
| 10014 | 215 | ALTER_MESSAGE |
| 10014 | 227 | MESAJ_OLUŞTUR |
| 10014 | 237 | MESAJI_DÜŞÜR |
| 10002 | 10015 | DDL_UZAKSUNUCU_OLAYLARI |
| 10015 | 217 | ALTER_REMOTE_SERVER |
| 10015 | 230 | UZAK_SUNUCU_OLUŞTUR |
| 10015 | 240 | UZAK_SUNUCU_SIL |
| 10002 | 10058 | DDL_RESOURCE_GOVERNOR_EVENTS |
| 10058 | 273 | ALTER_RESOURCE_GOVERNOR_CONFIG |
| 10058 | 10059 | DDL_KAYNAK_HAVUZU |
| 10059 | 268 | ALTER_RESOURCE_POOL |
| 10059 | 267 | CREATE_RESOURCE_POOL |
| 10059 | 269 | DROP_RESOURCE_POOL |
| 10058 | 10060 | DDL_WORKLOAD_GROUP |
| 10060 | 271 | ALTER_WORKLOAD_GROUP |
| 10060 | 270 | CREATE_WORKLOAD_GROUP (İŞ_YÜKÜ_GRUBU_OLUŞTUR) |
| 10060 | 272 | DROP_WORKLOAD_GROUP |
| 10002 | 10005 | DDL_Sunucu_Güvenlik_Olayları |
| 10005 | 209 | Sunucu Rolü Üyesi Ekle |
| 10005 | 301 | Sunucu Rolünü Değiştir |
| 10005 | 300 | SUNUCU_ROLÜ_OLUŞTUR |
| 10005 | 10008 | DDL_AUTHORIZATION_SERVER_EVENTS |
| 10008 | 204 | ALTER_AUTHORIZATION_SERVER |
| 10005 | 10009 | DDL_CREDENTIAL_EVENTS |
| 10009 | 260 | ALTER_CREDENTIAL |
| 10009 | 259 | KİMLİK_BİLGİSİ_OLUŞTUR |
| 10009 | 261 | DROP_CREDENTIAL |
| 10005 | 10061 | DDL_CRYPTOGRAPHIC_PROVIDER_EVENTS |
| 10061 | 276 | ALTER_CRYPTOGRAPHIC_PROVIDER |
| 10061 | 275 | KRIPTOGRAFIK_SAĞLAYICI_OLUŞTUR |
| 10061 | 277 | DROP_CRYPTOGRAPHIC_PROVIDER |
| 10005 | 10007 | DDL_GDR_SERVER_EVENTS |
| 10007 | 168 | DENY_SERVER |
| 10007 | 167 | GRANT_SERVER |
| 10007 | 169 | Sunucu İptal Et |
| 10005 | 10006 | DDL_LOGIN_EVENTS |
| 10006 | 145 | ALTER_LOGIN |
| 10006 | 144 | GİRİŞ_OLUŞTUR |
| 10006 | 146 | DROP_LOGIN (giriş silme) |
| 10005 | 10064 | DDL_SUNUCU_DENETIM_OLAYLARI |
| 10064 | 285 | ALTER_SERVER_AUDIT |
| 10064 | 284 | CREATE_SERVER_AUDIT |
| 10064 | 286 | DROP_SERVER_AUDIT |
| 10005 | 10065 | DDL_SERVER_AUDIT_SPECIFICATION_EVENTS (DDL Sunucu Denetim Özellikleri Olayları) |
| 10065 | 288 | ALTER_SERVER_AUDIT_SPECIFICATION |
| 10065 | 287 | CREATE_SERVER_AUDIT_SPECIFICATION |
| 10065 | 289 | DROP_SERVER_AUDIT_SPECIFICATION |
| 10005 | 10010 | DDL_HİZMET_ANAHTAR_OLAYLARI |
| 10010 | 251 | HİZMET_ANAHTARINI_DEĞİŞTİR |
| 10005 | 302 | SUNUCU_ROLÜ_SİL |
| 10005 | 210 | DROP_SERVER_ROLE_MEMBER |
Yukarıdaki veriler aşağıdaki kod örneği çalıştırılarak oluşturulabilir.
WITH DirectReports(name, parent_type, type, level, sort) AS
(
SELECT CONVERT(varchar(255),type_name), parent_type, type, 1, CONVERT(varchar(255),type_name)
FROM sys.trigger_event_types
WHERE parent_type IS NULL
UNION ALL
SELECT CONVERT(varchar(255), REPLICATE ('| ' , level) + e.type_name),
e.parent_type, e.type, level + 1,
CONVERT (varchar(255), RTRIM(sort) + '| ' + e.type_name)
FROM sys.trigger_event_types AS e
INNER JOIN DirectReports AS d
ON e.parent_type = d.type
)
SELECT parent_type, type, name
FROM DirectReports
ORDER BY sort;