sp_replmonitorhelpmergesessiondetail (Transact-SQL)

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é.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

sp_replmonitorhelpmergesessiondetail [ @session_id = ] session_id

Arguments

  • [ @session_id = ] session_id
    Spécifie une session d'agent. session_id est de type int et n'a pas de valeur par défaut.

Valeurs des codes de retour

0 (succès) ou 1 (échec)

Jeux de résultats

Nom de colonne Type de données Description

PhaseID

int

Phase de la session de synchronisation, qui peut prendre l'une des valeurs suivantes :

0 = ligne d'initialisation ou de résumé

1 = téléchargement (Upload)

2 = téléchargement (Download)

ArticleName

sysname

Nom de l'article en cours de synchronisation. ArticleName contient également des informations de résumé sur les lignes du jeu de résultats qui ne représentent pas des détails d'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 téléchargement (Upload)

2 = détail du téléchargement (Upload) d'article

3 = résumé du téléchargement (Download)

4 = détail du téléchargement (Download) d'article

SchemaChanges

int

Nombre de modifications de schéma dans une session.

Notes

sp_replmonitorhelpmergesessiondetail permet de surveiller la réplication des fusions.

Lorsque vous l'exécutez sur l'Abonné, sp_replmonitorhelpmergesessiondetail retourne uniquement des informations détaillées relatives aux 5 dernières sessions d'Agent de fusion.

Autorisations

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

Voir aussi

Autres ressources

How to: Programmatically Monitor Replication (Replication Transact-SQL Programming)

Aide et Informations

Assistance sur SQL Server 2005