Partager via


Outil de résolution des conflits de réplication de Microsoft (Abonnements mis à jour en attente)

L'Outil de résolution des conflits de réplication permet d'afficher et de résoudre les conflits qui se sont produits pendant la synchronisation de la réplication. Des conflits ont lieu lorsque les mêmes données sont modifiées sur deux serveurs différents, par exemple sur un serveur de publication et un Abonné ou sur deux Abonnés différents. Les conflits suivants peuvent avoir lieu :

  • Conflits de mise à jour et d'insertion. Ce type de conflit survient lorsque les mêmes données sont modifiées dans deux endroits ; L'un « gagne » alors que l'autre « perd ».
  • Conflits de suppression. Ce type de conflit survient lorsque la même ligne est supprimée à un endroit et modifiée à un autre.

Les conflits se résolvent lors de la synchronisation en fonction du résolveur spécifié lorsque vous ajoutez des articles à la publication. Pour les abonnements mis à jour en attente, les choix de résolution des conflits sont les suivants :

  • Le serveur de publication gagne ; l'abonnement est réinitialisé.
  • Le serveur de publication gagne.
  • L'Abonné gagne.

Pendant la résolution des conflits, les données provenant de la ligne perdante sont écrites dans une table de conflits. Vous devez examiner régulièrement les conflits afin de réduire la taille des tables de suivi des conflits.

ms189669.note(fr-fr,SQL.90).gifRemarque :
L'outil de résolution des conflits de réplication affiche les conflits qui se produisent dans une réplication de fusion et dans une réplication transactionnelle lorsque des abonnements mis à jour en file d'attente sont utilisés. Dans ce cas, vous pouvez utiliser l'outil de résolution pour examiner les conflits, mais vous ne pouvez pas choisir une résolution différente du conflit.

Options

L'Outil de résolution des conflits comporte deux parties. La partie supérieure de la boîte de dialogue affiche la liste des conflits de la table sélectionnée. Lorsque vous cliquez sur un élément de cette liste, les informations sur le conflit s'affichent dans la partie inférieure de la boîte de dialogue.

Les données en conflit de la partie inférieure sont affichées dans les deux colonnes correspondantes (Gagnant du conflit et Perdant du conflit). Si le conflit existe entre des données mises à jour et des données supprimées, il est possible qu'aucune donnée ne soit affichée pour le côté supprimé du conflit. Dans ce cas, l'outil de résolution des conflits de réplication affiche un message dans l'une des colonnes qui indique que la ligne a été supprimée à un emplacement et mise à jour à un autre. Il indique également la résolution suggérée.

  • Base de données
    Choisissez une base de données qui comporte des publications faisant l'objet de conflits.
  • Publication
    Choisissez une publication qui comporte des tables faisant l'objet de conflits.
  • Table
    Choisissez une table qui comporte des conflits.
  • Définir le filtre
    Cliquez sur ce bouton pour ouvrir la boîte de dialogue Définir les filtres.
  • Appliquer ou supprimer le filtre
    Applique ou supprime un filtre défini dans la boîte de dialogue Définir les filtres.
  • Tout sélectionner
    Sélectionne tous les conflits de la grille.
  • Aucune sélection
    Désélectionne tous les conflits de la grille.
  • Supprimer
    Supprime les conflits sélectionnés et leurs métadonnées associées des tables système de réplication.
  • Afficher toutes les colonnes
    Sélectionnez cette option pour afficher toutes les colonnes de la table.
  • Afficher les cinq premières colonnes et les autres colonnes qui contiennent des données conflictuelles
    Sélectionnez cette option pour afficher les cinq premières colonnes et toute colonne qui comporte des conflits. Cette option est utile lorsque la table comporte de nombreuses colonnes si vous voulez afficher uniquement les colonnes les plus pertinentes pour la résolution du conflit. Les cinq premières colonnes figurent toujours dans cette vue du fait que les champs qui identifient une ligne (par exemple la clé primaire ou les noms des champs) se trouvent souvent parmi les premières colonnes de la table.
  • Informations sur la colonne ()
    Affiche les informations sur la colonne : Nom de la table, Nom de la colonne, Type de données et Valeur de la colonne.
  • Consigner les détails de ce conflit
    Activez cette case pour enregistrer les détails du conflit dans un fichier. Pour spécifier l'emplacement du fichier, pointez sur le menu Affichage et cliquez sur Options. Entrez une valeur ou cliquez sur le bouton d'exploration (...) et allez au fichier voulu. Cliquez sur OK pour fermer la boîte de dialogue Options.

Voir aussi

Autres ressources

Procédure : afficher les conflits de données des publications transactionnelles avec des abonnement mis à jour en attente (SQL Server Management Studio)
Détection et résolution des conflits de mise à jour en attente

Aide et Informations

Assistance sur SQL Server 2005