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)