sp_replmonitorhelpmergesessiondetail (Transact-SQL)sp_replmonitorhelpmergesessiondetail (Transact-SQL)

S’APPLIQUE À : ouiSQL Server ouiAzure SQL Database (Managed Instance uniquement) nonAzure Synapse Analytics (SQL DW) nonParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database (Managed Instance only) noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

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.Returns detailed, article-level information about a specific replication Merge Agent session, which is used to monitor merge replication. Le jeu de résultats comprend une ligne de détails pour chaque article synchronisé pendant la session.The result set includes a detail row for each article that was synchronized during the 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.It also includes a row that represents the session initialization and rows that summarize both the upload and download phases of the 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é.This stored procedure is executed at the Distributor on the distribution database, or at the Subscriber on the subscription database.

Icône de lien de rubrique Conventions de la syntaxe Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SyntaxeSyntax

  
sp_replmonitorhelpmergesessiondetail [ @session_id = ] session_id  

ArgumentsArguments

[ @session_id = ] session_idSpécifie une session d’agent.[ @session_id = ] session_id Specifies an agent session. session_id est de type int sans valeur par défaut.session_id is int with no default.

Jeux de résultatsResult Sets

Nom de la colonneColumn name Type de donnéesData type DescriptionDescription
PhaseIDPhaseID Intint Phase de la session de synchronisation, qui peut prendre l'une des valeurs suivantes :Is the phase of the synchronization session, which can be one of the following:

0 = ligne d’initialisation ou de résumé0 = Initialization or summary row

1 = téléchargement1 = Upload

2 = téléchargement2 = Download
ArticleNameArticleName sysnamesysname Nom de l'article en cours de synchronisation.Is the name of the article being synchronized. ArticleName contient également des informations de synthèse pour les lignes du jeu de résultats qui ne représentent pas les détails de l’article.ArticleName also contains summary information for rows in the result set that do not represent article details.
PercentCompletePercentComplete decimaldecimal 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é.Indicates the percent of the total changes applied in a given article detail row for currently running or failed sessions.
RelativeCostRelativeCost decimaldecimal Indique le temps consacré à la synchronisation de l'article en pourcentage de la durée de synchronisation totale pour la session.Indicates the time spent synchronizing the article as a percentage of the total synchronization time for the session.
DurationDuration intint Durée de la session de l'Agent.Length of the agent session.
InsertsInserts intint Nombre d'insertions dans une session.Number of inserts in a session.
Mises à jourUpdates intint Nombre de mises à jour dans une session.Number of updates in a session.
SuppressionsDeletes Intint Nombre de suppressions dans une session.Number of deletes in a session.
ConflitsConflicts intint Nombre de conflits qui se sont produits dans une session.Number of conflicts that occurred in a session.
ErrorIDErrorID intint ID d'une erreur de session.ID of a session error.
Seqno incompatibleSeqNo Intint Ordre des sessions dans le jeu de résultats.Order of sessions in the result set.
RowTypeRowType intint Indique le type d'informations que représente chaque ligne du jeu de résultats.Indicates what type of information each row in the result set represents.

0 = initialisation0 = initialization

1 = Résumé du téléchargement1 = upload summary

2 = détail du chargement de l’article2 = article upload detail

3 = Résumé du téléchargement3 = download summary

4 = détail du téléchargement de l’article4 = article download detail
SchemaChangesSchemaChanges Intint Nombre de modifications de schéma dans une session.Number of schema changes in a session.

Valeurs des codes de retourReturn Code Values

0 (succès) ou 1 (échec)0 (success) or 1 (failure)

NotesRemarks

sp_replmonitorhelpmergesessiondetail est utilisé pour surveiller la réplication de fusion.sp_replmonitorhelpmergesessiondetail is used to monitor merge replication.

Lorsqu’elle est exécutée sur l’abonné, sp_replmonitorhelpmergesessiondetail renvoie uniquement des informations détaillées sur les 5 dernières sessions agent de fusion.When executed on the Subscriber, sp_replmonitorhelpmergesessiondetail only returns detailed information about the last 5 Merge Agent sessions.

AutorisationsPermissions

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 exécuter sp_replmonitorhelpmergesessiondetail.Only members of the db_owner or replmonitor fixed database role on the distribution database at the Distributor or on the subscription database at the Subscriber can execute sp_replmonitorhelpmergesessiondetail.

Voir aussiSee Also

Surveiller la réplication par programmationProgrammatically Monitor Replication