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
Değişiklik veri yakalama için etkinleştirilmiş tablolarda yapılan her veri tanımı dili (DDL) değişikliği için bir satır döndürür. Bu tabloyu kullanarak kaynak tabloda DDL değişikliğinin ne zaman gerçekleştiğini ve değişikliğin ne olduğunu belirleyebilirsiniz. DDL değişikliği olmayan kaynak tablolarda bu tabloda giriş bulunmaz.
Sistem tablolarını doğrudan sorgulamamanızı öneririz. Bunun yerine, sys.sp_cdc_get_ddl_history saklanan prosedürü çalıştırın.
| Sütun adı | Veri türü | Description |
|---|---|---|
| source_object_id | int | DDL değişikliğinin uygulandığı kaynak tablonun ID'si. |
| object_id | int | Kaynak tablo için yakalama örneğine bağlı değişim tablosunun kimliği. |
| required_column_update | bit | Kaynak tabloda yakalanan bir sütunun veri türünün değiştirildiğini gösterir. Bu değişiklik, değişim tablosunda sütunu değiştirdi. |
| ddl_command | nvarchar(max) | DDL ifadesi kaynak tabloya uygulandı. |
| ddl_lsn | binary(10) | DDL modifikasyonunun taahhüdüyle ilişkili log dizi numarası (LSN). |
| ddl_time | datetime | DDL değişikliğinin kaynak tabloya yapıldığı tarih ve saat. |
Ayrıca Bkz.
sys.sp_cdc_help_change_data_capture (Transact-SQL)
cdc.fn_cdc_get_all_changes_<capture_instance> (Transact-SQL)