sys.dm_repl_traninfo
Возвращает сведения о каждой реплицированной транзакции.
Имя столбца | Тип данных | Описание |
---|---|---|
fp2p_pub_exists |
tinyint |
Если транзакция публикуется в базе данных при помощи одноранговой репликации транзакции. |
db_ver |
int |
Версия базы данных. |
comp_range_address |
varbinary(8) |
Определяет диапазон частичного отката, который должен быть пропущен. |
textinfo_address |
varbinary(8) |
Адрес в памяти структуры кэшированных текстовых данных. |
fsinfo_address |
varbinary(8) |
Адрес в памяти структуры кэшированных данных о файловых потоках. |
begin_lsn |
nvarchar(64) |
Регистрационный номер (LSN) начальной записи транзакции в журнале. |
commit_lsn |
nvarchar(64) |
Номер LSN записи в журнале фиксирования транзакции. |
dbid |
smallint |
Идентификатор базы данных. |
rows |
int |
Идентификатор реплицированной команды в транзакции. |
xdesid |
nvarchar(64) |
Идентификатор транзакции. |
artcache_table_address |
varbinary(8) |
Адрес в памяти структуры кэшированной таблицы статьи, использованной в последний раз для данной транзакции. |
server |
nvarchar(514) |
Имя сервера. |
server_len_in_bytes |
smallint |
Длина символьной строки имени сервера, в байтах. |
database |
nvarchar(514) |
Имя базы данных. |
db_len_in_bytes |
smallint |
Длина символьной строки имени базы данных, в байтах. |
originator |
nvarchar(514) |
Имя сервера, где была создана транзакция. |
originator_len_in_bytes |
smallint |
Длина символьной строки, в байтах, имени сервера, где была создана транзакция. |
orig_db |
nvarchar(514) |
Имя базы данных, в которой была создана транзакция. |
orig_db_len_in_bytes |
smallint |
Длина символьной строки, в байтах, имени базы данных, в которой была создана транзакция. |
cmds_in_tran |
int |
Количество реплицированных команд в текущей транзакции, используемое для определения того, когда должна быть зафиксирована логическая транзакция. |
is_boundedupdate_singleton |
tinyint |
Указывается, влияет ли обновление уникального столбца только на одну строку. |
begin_update_lsn |
nvarchar(64) |
Номер LSN, используемый при обновлении уникального столбца. |
delete_lsn |
nvarchar(64) |
Номер LSN, удаляемый как часть обновления. |
last_end_lsn |
nvarchar(64) |
Последний номер LSN в логической транзакции. |
fcomplete |
tinyint |
Указывает, является ли команда командой частичного обновления. |
fcompensated |
tinyint |
Указывает, участвует ли транзакция в частичном откате. |
fprocessingtext |
tinyint |
Указывает, содержит ли транзакция столбец типа данных binary large. |
max_cmds_in_tran |
int |
Максимальное число команд в логической транзакции, указываемое агентом чтения журнала. |
Разрешения
Для вызова dm_repl_traninfo необходимо разрешение VIEW DATABASE STATE на базу данных публикации.
Примечания
Данные возвращаются только по реплицированным объектам базы данных, загруженным в настоящее время в кэш статей репликации.
См. также
Справочник
Динамические административные представления и функции
Динамические административные представления, относящиеся к репликации