cdc.change_tables (Transact-SQL)
Her bir değişikliği tablo için bir satır veritabanında döndürür.Kaynak tablo üzerinde değişiklik veri yakalama etkin olduğunda, BIR değişikliği tablo oluşturulur.Sistem tabloları doğrudan sorgulamaz olmasını öneririz.Bunun yerine, yürütmek sys.sp_cdc_help_change_data_capture saklı yordamını.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
object_id |
int |
Değişiklik tablonun KODU.Bir veritabanı içinde benzersiz. |
Sürüm |
int |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. Için SQL Server 2008, bu sütun, her zaman 0 değerini döndürür. |
source_object_id |
int |
Kaynak KIMLIĞI tablo değişiklik veri yakalama için etkin. |
capture_instance |
sysname |
Örnek özgü izleme nesneleri adlandırmak için kullanılan yakalama örneğinin adı.Varsayılan olarak, kaynak şeması adı artı bir kaynak tablo adı biçiminde adı türetilir schemaname_sourcename. |
start_lsn |
binary(10) |
Günlük sıra numarası (SSN) düşük bir son nokta için sorgularken gösteren değiştirme değişiklik verilerde tablo. NULL düşük = bitiş noktası kuruldu. |
end_lsn |
binary(10) |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. Için SQL Server 2008, bu sütun, her zaman NULL döndürüyor. |
support_net_changes |
bit |
Net değişim için sorgulamak için destek değişikliği tablo için etkinleştirilir. |
has_drop_pending |
bit |
Yakalama işlemi, kaynak tablo kesildiğinde bir bildirim aldı. |
role_name |
sysname |
Erişim kapısı verileri değiştirmek için kullanılan veritabanı rolü adı. NULL = role kullanılmaz. |
index_name |
sysname |
Name of the index used to uniquely identify rows in the source table.index_name is either the name of the primary key index of the source table, or the name of a unique index specified when change data capture was enabled on the source table. NULL = kaynak tablo değişiklik veri yakalama etkinleştirildi ve değişiklik veri yakalama etkinleştirildiğinde, benzersiz dizin belirtilmedi birincil anahtar yok.
Note:
Veri yakalama değişiklik etkinleştirilmişse bir tablo birincil anahtar varsa, burada, değişiklik veri yakalama özelliği bakılmaksızın, net değişim etkinleştirilip veya dizin kullanır.Hiçbir değişiklik, değişikliği veri yakalama etkinleştirildikten sonra birincil anahtarının izin verilir.Tablo üzerinde herhangi bir birincil anahtar varsa yalnızca net değişiklik, değişikliği veri yakalama hala etkinleştirebilirsiniz küme için yanlış.Veri yakalama değişiklik etkinleştirildikten sonra birincil anahtar oluşturabilirsiniz.Veri yakalamayı değiştirme, birincil anahtar kullanmadığından, birincil anahtar değiştirebilirsiniz.
|
filegroup_name |
sysname |
Değişikliği tablo bulunduğu bir dosya grubunun adı. null değişiklik = tablo veritabanının varsayılan dosya grubu olur. |
create_date |
datetime |
Kaynak tablo etkinleştirildi tarih. |