2010-11-23 4 views
0

(sqlserver 2008)Replikationsproblem - Konfliktlösung

Wir haben verschiedene Abonnenten und einen Verleger. Wir haben einen Tisch, der das Inventar verfolgt. Jetzt passiert Folgendes: Ein Benutzer nimmt einige Änderungen am Abonnenten der Inventory-Tabelle vor (die Spalte BalanceQty wird geändert), und ein anderer Benutzer nimmt Änderungen an derselben Tabelle und Spalte in Publisher vor. Wenn die Synchronisation stattfindet, wird ein Konflikt ausgelöst. Der Publisher gewinnt jedoch und die falsche Menge spiegelt sich in der Datenbank wider. Wie sollen wir dieses Szenario angehen? Die Synchronisation sollte beide Werte berücksichtigen.

Antwort

0

Standardmäßig wird die letzte Aktualisierung des Spaltenwerts gewonnen. Abhängig von Ihren Geschäftsregeln können Sie einen der bereitgestellten Konfliktlöser in SQL Server verwenden (z. B. den Resolver "Subscriber Always Wins").

Die mitgelieferten Resolver sind hier beschrieben: http://msdn.microsoft.com/en-us/library/ms152573.aspx

Verwandte Themen