Aracılığıyla paylaş


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.

NotNot
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.