Partager via


MSmerge_articlehistory (Transact-SQL)

La table MSmerge_articlehistory suit les modifications apportées aux articles pendant une session de synchronisation de l'Agent de fusion, avec une ligne pour chaque article auquel des modifications ont été apportées. Cette table est stockée dans la base de données de distribution.

Nom de colonne

Type de données

Description

session_id

int

L'identificateur de la session de travail de l'Agent de fusion dans la table système MSmerge_sessions.

phase_id

int

La phase de la session de synchronisation, qui peut être l'une des suivantes :

1 = Téléchargement montant

2 = Téléchargement descendant

4 = Nettoyage.

5 = Arrêt.

6 = Modifications de schéma

7 = BCP

article_name

sysname

Nom de l'article auquel des modifications ont été apportées.

start_time

datetime

Heure à laquelle l'Agent a débuté le traitement de l'article.

duration

int

Durée en secondes pendant laquelle l'Agent a traité un article.

inserts

int

Nombre d'insertions appliquées à un article spécifique durant la synchronisation. Cette valeur est incrémentée pendant le processus de synchronisation et la valeur de fin représente le nombre total.

updates

int

Nombre de mises à jour appliquées à un article spécifique durant la synchronisation. Cette valeur est incrémentée pendant le processus de synchronisation et la valeur de fin représente le nombre total.

deletes

int

Nombre de suppressions appliquées à un article spécifique durant la synchronisation. Cette valeur est incrémentée pendant le processus de synchronisation et la valeur de fin représente le nombre total.

conflicts

int

Nombre de conflits qui se sont produits durant la synchronisation. Cette valeur est incrémentée pendant le processus de synchronisation et la valeur de fin représente le nombre total.

conflicts_resolved

int

Nombre de conflits qui se sont produits durant la synchronisation et qui ont été résolus. Cette valeur est incrémentée pendant le processus de synchronisation et la valeur de fin représente le nombre total.

rows_retried

int

Nombre de lignes ayant subi un échec qui ont fait l'objet d'une nouvelle tentative durant la synchronisation. Cette valeur est incrémentée pendant le processus de synchronisation et la valeur de fin représente le nombre total.

percent_complete

decimal

Pourcentage de la durée totale de la synchronisation que l'Agent de fusion a passé sur l'article durant une session. Cette valeur est NULL jusqu'à ce que la session soit terminée.

estimated_changes

int

Une estimation du nombre de modifications de lignes qui doivent être appliquées à l'article.

relative_cost

decimal

Temps passé en secondes à appliquer les modifications à cet article par rapport à la durée totale de la session entière.