复制问题 - 冲突解决

时间:2010-11-23 04:24:56

标签: sql-server-2008 replication

(sqlserver 2008)

我们有各种订阅者和一个发布者。我们有一张跟踪库存的表格。现在,发生了这种情况 - 用户对库存表的订户进行了一些更改(修改了列BalanceQty),另一个用户对Publisher中的同一个表和列进行了更改。因此,当同步发生时,会引发冲突。但是,发布者获胜并且错误的数量反映在数据库中。我们该如何应对这种情况?同步应考虑两个值。

1 个答案:

答案 0 :(得分:0)

默认情况下,列值的最新更新将获胜。根据您的业务规则,您可以使用SQL Server中提供的冲突解决程序之一(例如“Subscriber Always Wins”解析程序)。

此处描述了提供的解析器:http://msdn.microsoft.com/en-us/library/ms152573.aspx