cdc.change_tables (Transact-SQL)
Veritabanında tablo her değişiklik için bir satır döndürür.kaynaktabloDeğiştir veri yakalama etkinleştirildiğinde bir değişikliği tablo oluşturulur. sistem tabloları doğrudan sorgulamaz emin öneririz.Bunun yerine, yürütmek sys.sp_cdc_help_change_data_capture saklı yordam.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
object_id |
int |
Değişiklik tablokodu.Bir veritabanı içinde benzersizdir. |
sürüm |
int |
Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez. İçin SQL Server 2008, bu sütun , her zaman 0 döndürür. |
source_object_id |
int |
Değiştir veri yakalama için etkinleştirilmiş kaynak tablo kodu. |
capture_instance |
sysname |
Adı örnekkullanılan yakalama örnek adı-belirli izleme nesnelerini.Varsayılan olarak, kaynak şeması adı artı kaynak tablo adı biçiminde adı türetilir schemaname_sourcename. |
start_lsn |
binary(10) |
Değişikliği tabloveri değiştirmek için sorgularken düşük bitiş noktası temsil eden günlük sıra numarası (SSN). null = düşük bitiş noktası değil kuruldu. |
end_lsn |
binary(10) |
Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez. İçin SQL Server 2008, her zaman bu sütun döndürür null. |
support_net_changes |
bit |
Net değişiklik için sorgulamak için destek değişikliği tabloiçin etkinleştirilir. |
has_drop_pending |
bit |
Yakalama işlemi, kaynaktablo bırakıldı bildirim aldı. |
role_name |
sysname |
Verileri değiştirmek için kullanılan geçidi erişimi veritabanı rolü adı. null = rol kullanılmaz. |
index_name |
sysname |
kaynaktablosatırları benzersiz olarak tanımlamak için kullanılan dizin adı. index_name ya da adı kaynaktablobirincil anahtar dizini ya da ne zaman kaynaktabloDeğiştir veri yakalama etkin benzersiz dizin adı belirtilen. null = kaynak tablo sahip birincil anahtar Değiştir veri yakalama etkinleştirilmiş ve değişiklik veri yakalama etkinleştirildiğinde benzersiz dizin belirtilmedi. ![]()
Birincil anahtar bulunduğu bir tablo Değiştir veri yakalama etkin, değişiklik veri yakalama özelliği net değişiklikler etkin olup olmadığına bakılmaksızın dizini kullanır.Değişiklik veri yakalama etkinleştirildikten sonra hiçbir değişiklik yapılmadan birincil anahtarverilir.tablobir birincil anahtar yok ise, hala değişiklik veri yakalama ancak yalnızca net ile küme false olarak değiştirir etkinleştirebilirsiniz.Değişiklik veri yakalama etkinleştirildikten sonra birincil anahtaroluşturabilirsiniz.Değişiklik veri yakalama birincil anahtarkullanmadığı birincil anahtar da değiştirebilirsiniz.
|
filegroup_name |
sysname |
Değişikliği tablo içinde bulunduğu dosya grubu adı. null = Değiştir tablo . |
create_date |
datetime |
kaynaktablo etkin tarih. |