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 plus récentes)
Requiert 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 associées à la réplication (Transact-SQL)