sys.dm_repl_tranhash (Transact-SQL)

S’applique à :SQL Server

Retourne des informations sur les transactions en cours de réplication dans une publication transactionnelle.

column_name data_type description
Seaux bigint Nombre de compartiments dans la table de hachage.
hashed_trans bigint Nombre de transactions validées qui ont été répliquées dans le traitement en cours.
completed_trans bigint Nombre de transactions terminées jusqu'à présent.
compensated_trans bigint Nombre de transactions contenant des restaurations partielles.
first_begin_lsn nvarchar(64) Numéro séquentiel dans le journal (NSE) de départ le plus ancien dans le traitement en cours.
last_commit_lsn nvarchar(64) Numéro NSE de la dernière validation dans le traitement en cours.

Autorisations

Nécessite l’autorisation VIEW DATABASE STATE sur la base de données de publication pour appeler dm_repl_tranhash.

Autorisations pour SQL Server 2022 et versions ultérieures

Nécessite l’autorisation VIEW DATABASE PERFORMANCE STATE sur la base de données.

Notes

Les informations ne sont retournées que pour les objets de base de données répliqués actuellement chargés dans le cache des articles de réplication.

Voir aussi

Fonctions et vues de gestion dynamique (Transact-SQL)
Vues de gestion dynamique liées à la réplication (Transact-SQL)