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
Veritabanındaki her değişiklik tablosu için bir satır döndürür. Bir değişim tablosu, kaynak tabloda değişiklik veri yakalama etkinleştirildiğinde oluşturulur. Sistem tablolarını doğrudan sorgulamamanızı öneririz. Bunun yerine, sys.sp_cdc_help_change_data_capture saklanan prosedürü çalıştırın.
| Sütun adı | Veri türü | Description |
|---|---|---|
| object_id | int | Değişim tablosunun kimliği. Bir veritabanında benzersizdir. |
| version | int | Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir. SQL Server 2012 (11.x) için, bu sütun her zaman 0 döndürür. |
| source_object_id | int | Değişim veri yakalama için kaynak tablonun kimliği etkinleştirildi. |
| capture_instance | sysname | Örnek özel takip nesnelerini adlandırmak için kullanılan yakalama örneğinin adı. Varsayılan olarak, isim kaynak şema adı ile schemaname_sourcename formatındaki kaynak tablo adından türetilir. |
| start_lsn | binary(10) | Değişim tablosunda değişiklik verisi sorgularken düşük uç noktayı temsil eden log dizisi numarası (LSN). NULL = düşük uç nokta henüz belirlenmemiştir. |
| end_lsn | binary(10) | Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir. SQL Server 2008 (10.0.x) için, bu sütun her zaman NULL döndürür. |
| supports_net_changes | bit | Net değişiklikler için sorgulama desteği değişim tablosu için etkinleştirilmiştir. |
| has_drop_pending | bit | Yakalama süreci, kaynak tablosunun kaldırıldığına dair bildirim aldı. |
| role_name | sysname | Veri değişikliği için erişimi kapamak için kullanılan veritabanı rolünün adı. NULL = bir rol kullanılmaz. |
| index_name | sysname | Kaynak tabloda satırları benzersiz şekilde tanımlamak için kullanılan indeksin adı.
index_name , ya kaynak tablonun birincil anahtar indeksinin adıdır ya da kaynak tabloda değişiklik veri yakalaması etkinleştirildiğinde belirtilen benzersiz bir indeksin adıdır. NULL = kaynak tablosunda değişiklik veri yakalaması etkinleştirildiğinde birincil anahtar yoktu ve değişiklik veri yakalama etkinleştirildiğinde benzersiz bir indeks belirtilmemişti. Not: Birincil anahtarın bulunduğu bir tabloda değişiklik veri yakalama etkinleştirilmişse, net değişikliklerin etkin olup olmadığına bakılmaksızın değişim veri yakalama özelliği indeks kullanır. Değişiklik veri yakalaması etkinleştirildikten sonra, birincil anahtarda herhangi bir değişiklik yapılmaz. Tabloda birincil anahtar yoksa, yine de change veri yakalamayı etkinleştirebilirsiniz ama sadece net değişiklikler false olarak ayarlanmış. Değişiklik veri yakalaması etkinleştirildikten sonra, birincil anahtar oluşturabilirsiniz. Ayrıca birincil anahtarı değiştirebilirsiniz çünkü change veri yakalama birincil anahtarı kullanmaz. |
| filegroup_name | sysname | Değişim tablosunun bulunduğu dosya grubunun adı. NULL = değişim tablosu veritabanının varsayılan dosya grubundadır. |
| create_date | datetime | Kaynak tablonun etkinleştirildiği tarih. |
| partition_switch | bit | ALTER TABLE'ınSWITCH PARTITION komutunun, değişiklik veri yakalama için etkinleştirilmiş bir tabloya karşı çalıştırılıp çalıştırılamayacağını gösterir. 0, bölüm anahtarlamasının engellendiğini gösterir. Bölünmemiş tablolar her zaman 1 döndürür. |