Freigeben über


sys.dm_repl_tranhash (Transact-SQL)

Gilt für: SQL Server

Gibt Informationen zu Transaktionen zurück, die in einer Transaktionsveröffentlichung repliziert werden.

column_name data_type Beschreibung
Eimer bigint Die Anzahl der Buckets in der Hashtabelle.
hashed_trans bigint Anzahl der im aktuellen Batch replizierten Transaktionen, für die ein Commit durchgeführt wurde.
completed_trans bigint Die Anzahl der bisher abgeschlossenen Transaktionen.
compensated_trans bigint Anzahl der Transaktionen, die teilweise Rollbacks enthalten.
first_begin_lsn nvarchar(64) Erste Protokollfolgenummer (LSN, Log Sequence Number) im aktuellen Batch.
last_commit_lsn nvarchar(64) LSN des letzten Commits im aktuellen Batch.

Berechtigungen

Erfordert die VIEW DATABASE STATE-Berechtigung für die Veröffentlichungsdatenbank, die dm_repl_tranhashaufruft.

Berechtigungen für SQL Server 2022 und höher

Erfordert die VIEW DATABASE PERFORMANCE STATE-Berechtigung für die Datenbank.

Hinweise

Informationen werden nur für replizierte Datenbankobjekte zurückgegeben, die zurzeit in den Replikationsartikelcache geladen sind.

Siehe auch

Dynamische Verwaltungssichten und Funktionen (Transact-SQL)
Replikationsbezogene dynamische Verwaltungsansichten (Transact-SQL)