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 на базу данных публикации.

Примечания

Данные возвращаются только по реплицированным объектам базы данных, загруженным в настоящее время в кэш статей репликации.

См. также

Справочник

Динамические административные представления и функции
Динамические административные представления, относящиеся к репликации

Справка и поддержка

Получение помощи по SQL Server 2005