Avancerad merge-replikeringskonflikt – interaktiv konfliktlösning

Gäller för:SQL Server

Microsoft SQL Server replikering tillhandahåller en interaktiv resolver, som du kan använda för att manuellt lösa konflikter under on-demand-synkronisering i Microsoft Windows Synchronization Manager. När du aktiverar den vid körning tillhandahåller Interactive Resolver ett grafiskt gränssnitt som visar data för varje konfliktfylld rad. Den erbjuder alternativ för att visa och redigera konfliktdata samt lösa varje konflikt individuellt.

Den interaktiva resolvern liknar Konfliktvisaren. Dock visar Konfliktvisaren resultaten av konflikter som redan är lösta efter sammanslagningssynkronisering. Den interaktiva resolvern visar varje konflikt innan lösning, så du kan avgöra utgången av varje konflikt under sammanslagningssynkroniseringen. Någon borde finnas tillgänglig för att övervaka den interaktiva resolvern när en konflikt uppstår.

Note

Interactive Resolution kräver Windows Synchronization Manager. Om du utför en synkronisering utanför Windows Synchronization Manager (som en schemalagd synkronisering eller en on-demand-synkronisering i SQL Server Management Studio eller Replication Monitor), löser systemet konflikter automatiskt utan användaringripande, enligt resolvern som specificeras i artikeln. Den interaktiva resolvern visar inte konflikter som involverar logiska poster. Om du vill visa information om dessa konflikter använder du lagrade replikeringsprocedurer. Mer information finns i Visa konfliktinformation för sammanslagningspublikationer (replikering Transact-SQL programmering).

Artikelresolvers och den interaktiva resolvern

När du skapar en publikation tilldelar du konfliktlösare (antingen standardresolvern, en business logic handler eller en egen resolver) till specifika artiklar. De använder en uppsättning regler för att avgöra vilken datamängd som ska användas när motstridiga raddata matas in. Den interaktiva resolvern är inte en separat konfliktlösare med regler för att avgöra konfliktvinnare och förlorare, utan ett verktyg som används tillsammans med standard- och anpassade resolvers. Artikelresolvern avgör fortfarande den vinnande och förlorande raden, men den interaktiva resolvern tillåter användarintervention att acceptera, avvisa eller ändra resultaten.

För att använda den interaktiva resolvern måste du aktivera interaktiv lösning för varje artikel och prenumeration som kräver det. Efter att du aktiverat den för en eller flera artiklar och prenumerationer används Interactive Resolver när en konflikt upptäcks under sammanslagningssynkronisering.

För att använda den interaktiva resolvern, se Specificera Slå samman replikeringsalternativ och Synkronisera en prenumeration med Windows Synchronization Manager (Windows Synchronization Manager).