sys.dm_repl_tranhash (Transact-SQL)

si applica a:SQL Server

Restituisce informazioni sulle transazioni replicate in una pubblicazione transazionale.

column_name Data_type description
Secchi bigint Numero di bucket nella tabella hash.
hashed_trans bigint Numero di transazioni replicate nel batch corrente di cui è stato eseguito il commit.
completed_trans bigint Numero di transazioni completate finora.
compensated_trans bigint Numero di transazioni contenenti rollback parziali.
first_begin_lsn nvarchar(64) Numero di sequenza del file di log (LSN) iniziale meno recente nel batch corrente.
last_commit_lsn nvarchar(64) Ultimo LSN di commit nel batch corrente.

Permissions

Richiede VIEWDATABASE il permesso STATE sul database della pubblicazione per poter chiamare dm_repl_tranhash.

Autorizzazioni per SQL Server 2022 e versioni successive

Richiede VIEWDATABASE il permesso PERFORMANCE STATE sul database.

Osservazioni:

Vengono restituite informazioni solo per gli oggetti di database replicati caricati nella cache dell'articolo di replica.

Vedere anche

Viste e funzioni di gestione dinamica (Transact-SQL)
Viste a gestione dinamica correlate alla replica (Transact-SQL)