Şunlar için geçerlidir: SQL Server
Her çoğaltılan veya değiştirilmiş veri yakalama işlemi hakkında bilgi döndürür.
| Sütun adı |
Veri türü |
Açıklama |
|
fp2p_pub_exists |
tinyint |
İşlem, eşler arası işlem çoğaltımı kullanılarak yayımlanan bir veritabanındaysa, Doğruysa, değer 1'dir; aksi takdirde 0 olur. |
|
db_ver |
int |
Veritabanı versiyonu. |
|
comp_range_address |
varbinary(8) |
Atlanması gereken kısmi geri alma aralığı tanımlar. |
|
textinfo_address |
varbinary(8) |
Önbelleğe alınan metin bilgi yapısının bellek içi adresi. |
|
fsinfo_address |
varbinary(8) |
Önbelleğe alınmış dosya akışı bilgi yapısının bellek içi adresi. |
|
begin_lsn |
nvarchar(64) |
İşlem için başlangıç günlük kaydının log dizisi numarası (LSN). |
|
commit_lsn |
nvarchar(64) |
İşlem için commit log kaydının LSN'si. |
|
dbid |
smallint |
Veritabanı Kimliği. |
|
Satır |
int |
İşlem içindeki çoğaltılan komutun kimliği. |
|
xdesid |
nvarchar(64) |
İşlem Kimliği. |
|
artcache_table_address |
varbinary(8) |
Bu işlem için son kullanılan önbellekli makale tablosu yapısının bellek içi adresi. |
|
sunucu |
nvarchar(514) |
Sunucu adı. |
|
server_len_in_bytes |
smallint |
Sunucu adının bayt cinsinden karakter uzunluğu. |
|
veritabanı |
nvarchar(514) |
Veritabanı adı. |
|
db_len_in_bytes |
smallint |
Veritabanı adının bayt cinsinden karakter uzunluğu. |
|
Yaratıcı |
nvarchar(514) |
İşlemin başladığı sunucunun adı. |
|
originator_len_in_bytes |
smallint |
İşlemin başladığı sunucunun bayt cinsinden karakter uzunluğu. |
|
orig_db |
nvarchar(514) |
İşlemin başladığı veritabanının adı. |
|
orig_db_len_in_bytes |
smallint |
İşlemin başladığı veritabanının bayt cinsinden karakter uzunluğu. |
|
cmds_in_tran |
int |
Mevcut işlemde çoğaltılan komut sayısı, mantıksal bir işlemin ne zaman yapılması gerektiğini belirlemek için kullanılır. |
|
is_boundedupdate_singleton |
tinyint |
Benzersiz bir sütun güncellemesinin yalnızca tek bir satırı etkileyip etkilemediğini belirtir. |
|
begin_update_lsn |
nvarchar(64) |
LSN benzersiz bir sütun güncellemesinde kullanıldı. |
|
delete_lsn |
nvarchar(64) |
LSN güncelleme kapsamında silinecek. |
|
last_end_lsn |
nvarchar(64) |
Mantıklı bir işlemde son LSN. |
|
Tamamlanmış |
tinyint |
Komutun kısmi güncelleme olup olmadığını belirtir. |
|
fcompensated |
tinyint |
İşlemin kısmi geri almaya dahil olup olmadığını belirtir. |
|
fprocessingtext |
tinyint |
İşlemin ikili büyük veri tipi sütunu içerip içermediğini belirtir. |
|
max_cmds_in_tran |
int |
Log Reader Agent tarafından belirtilen mantıksal bir işlemdeki maksimum komut sayısı. |
|
begin_time |
datetime |
İşlemin başlama zamanı. |
|
commit_time |
datetime |
İşlemin yapıldığı zaman. |
|
session_id |
int |
Değişiklik veri yakalama logu tarama oturumunun kimliği. Bu sütun, sys.dm_cdc_logscan_sessions'daki session_id sütununa eşlenmiştir. |
|
session_phase |
int |
Oturumun hata gerçekleştiği dönemi gösteren sayı. Bu sütun, sys.dm_cdc_errors'daki phase_number sütununa eşlik eder. |
|
is_known_cdc_tran |
bit |
İşlemin değişiklik veri yakalama ile takip edildiğini gösterir.
0 = İşlem çoğaltma işlemi.
1 = Veri yakalama işlemi değiştirildi. |
|
error_count |
int |
Karşılaşılan hata sayısı. |
Permissions
Değişiklik veri yakalama için yayın veritabanında veya veritabanında açık STATE izni gerektirir VIEWDATABASE .
SQL Server 2022 ve üzeri için izinler
Veritabanında PERFORMANCE STATE izni gerektirir VIEWDATABASE .
Bilgi yalnızca makale önbelleğinde şu anda yüklenmiş olan değişiklik veri yakalama için etkinleştirilmiş çoğaltılmış veritabanı nesneleri veya tablolar için geri döner.
İlgili içerik