sys.dm_repl_tranhash (Transact-SQL)

Применимо к:SQL Server

Возвращает сведения о транзакции, реплицируемой в публикации транзакций.

column_name data_type description
Ведра bigint Количество сегментов в хэш-таблице.
hashed_trans bigint Количество зафиксированных транзакций, реплицированных в текущем пакете.
completed_trans bigint Количество транзакций, выполненных до настоящего момента.
compensated_trans bigint Количество транзакций, содержащих частичный откат.
first_begin_lsn nvarchar(64) Самый ранний начальный регистрационный номер транзакции в журнале (LSN) в текущем пакете.
last_commit_lsn nvarchar(64) Последняя фиксация номера LSN в текущем пакете.

Разрешения

Требуется разрешение VIEW DATABASE STATE для базы данных публикации для вызова dm_repl_tranhash.

Разрешения для SQL Server 2022 и более поздних версий

Требуется разрешение VIEW DATABASE PERFORMANCE STATE для базы данных.

Замечания

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

См. также

Динамические административные представления и функции (Transact-SQL)
Связанные с репликацией динамические административные представления (Transact-SQL)