Conflit avancé de réplication de fusion - Résolution interactive

S'applique à :SQL Server

Microsoft SQL Server réplication fournit un Résolveur Interactif, que vous pouvez utiliser pour résoudre manuellement les conflits lors de la synchronisation à la demande dans Microsoft Windows Gestionnaire de synchronisation. Lorsque vous l’activez à l’exécution, le Résolusseur Interactif fournit une interface graphique qui affiche les données pour chaque ligne conflictuelle. Il propose des options pour visualiser et modifier les données de conflit, et résoudre chaque conflit individuellement.

Le résolveur interactif ressemble à l'outil d'affichage des conflits. Cependant, le Visualiseur de Conflits affiche les résultats des conflits déjà résolus après la synchronisation des fusions. Le Résolveur Interactif affiche chaque conflit avant la résolution, afin que vous puissiez déterminer l’issue de chaque conflit lors de la synchronisation des fusions. Un opérateur doit être disponible pour analyser le résolveur interactif lorsqu'un conflit se produit.

Remarque

La résolution interactive nécessite le Gestionnaire de synchronisation Windows. Si vous effectuez une synchronisation en dehors de Windows Synchronization Manager (comme une synchronisation programmée ou à la demande dans SQL Server Management Studio ou Replication Monitor), le système résout automatiquement les conflits sans intervention de l’utilisateur, selon le résolveur spécifié pour l’article. Le Résolveur Interactif n’affiche pas les conflits impliquant des enregistrements logiques. Pour afficher des informations sur ces conflits, utilisez des procédures stockées de réplication. Pour plus d’informations, consultez Afficher les informations relatives aux conflits pour les publications de fusion (programmation Transact-SQL de la réplication).

Résolveurs d’articles et le Résolveur Interactif

Lorsque vous créez une publication, vous assignez des résolveurs de conflits (soit le résolveur par défaut, un gestionnaire de logique métier ou un résolveur personnalisé) à des articles spécifiques. Ils utilisent un ensemble de règles pour déterminer quel ensemble de données utiliser lors de la saisie de lignes conflictuelles. L’Interactive Solver n’est pas un résolveur de conflits distinct avec des règles pour déterminer les gagnants et les perdants, mais un outil utilisé en conjonction avec les résolveurs par défaut et personnalisés. Le résolveur d'articles détermine toujours la ligne gagnante et la ligne perdante, mais le résolveur interactif permet aux utilisateurs d'intervenir pour accepter, rejeter ou modifier les résultats.

Pour utiliser le Résolveur Interactif, vous devez activer la résolution interactive pour chaque article et abonnement qui l’exige. Après l’avoir activé pour un ou plusieurs articles et abonnements, le Résolveur Interactif est utilisé lorsqu’un conflit est détecté lors de la synchronisation des fusions.

Pour utiliser le Résolveur interactif, voir Spécifier les options de la réplication de fusion et Synchroniser un abonnement à l’aide du Gestionnaire de synchronisation Windows (Gestionnaire de synchronisation Windows).