Partager via


sp_replmonitorhelpmergesessiondetail (Transact-SQL)

S’applique à : SQL Server Azure SQL Managed Instance

Retourne des informations détaillées de niveau article sur une session spécifique de l'Agent de fusion des réplications, qui permettent de surveiller la réplication des fusions. Le jeu de résultats comprend une ligne de détails pour chaque article synchronisé pendant la session. Il comprend également une ligne qui représente l'initialisation de la session et des lignes qui récapitulent les différentes phases de téléchargement (Upload et Download) de la session. Cette procédure stockée est exécutée sur la base de données de distribution du serveur de distribution ou sur la base de données d'abonnement de l'Abonné.

Conventions de la syntaxe Transact-SQL

Syntaxe

sp_replmonitorhelpmergesessiondetail [ @session_id = ] session_id
[ ; ]

Arguments

[ @session_id = ] session_id

Spécifie une session d'agent. @session_id est int, sans valeur par défaut.

Jeu de résultats

Nom de la colonne Type de données Description
PhaseID int La phase de la session de synchronisation et peut être l’une des valeurs suivantes :

0 = Initialisation ou ligne récapitulative

1 = Charger

2 = Télécharger
ArticleName sysname Nom de l’article en cours de synchronisation. ArticleName contient également des informations récapitulatives pour les lignes du jeu de résultats qui ne représentent pas les détails de l’article.
PercentComplete decimal Indique le pourcentage de modifications appliqué dans une ligne de détails d'article donnée pour des sessions en cours d'exécution ou ayant échoué.
RelativeCost decimal Indique le temps consacré à la synchronisation de l'article en pourcentage de la durée de synchronisation totale pour la session.
Duration int Durée de la session de l'Agent.
Inserts int Nombre d'insertions dans une session.
Updates int Nombre de mises à jour dans une session.
Deletes int Nombre de suppressions dans une session.
Conflicts int Nombre de conflits qui se sont produits dans une session.
ErrorID int ID d'une erreur de session.
SeqNo int Ordre des sessions dans le jeu de résultats.
RowType int Indique le type d'informations que représente chaque ligne du jeu de résultats.

0 = initialisation

1 = résumé du chargement

2 = détail du chargement de l’article

3 = résumé du téléchargement

4 = détail du téléchargement de l’article
SchemaChanges int Nombre de modifications de schéma dans une session.

Valeurs des codes de retour

0 (réussite) or 1 (échec).

Notes

sp_replmonitorhelpmergesessiondetail est utilisé pour surveiller la réplication de fusion.

Lorsqu’il est exécuté sur l’Abonné, sp_replmonitorhelpmergesessiondetail retourne uniquement des informations détaillées sur les 5 dernières sessions Agent de fusion.

autorisations

Seuls les membres du rôle de base de données fixe db_owner ou replmonitor sur la base de données de distribution sur le serveur de distribution ou sur la base de données d’abonnement sur l’Abonné peuvent s’exécuter sp_replmonitorhelpmergesessiondetail.