2010-11-23 88 views
0

(sqlserver 2008)複製問題 - 衝突解決

我們有各種訂戶和一個發佈者。我們有一個跟蹤庫存的表格。現在,發生了這種情況 - 用戶對庫存表的用戶進行了一些更改(修改了列的BalanceQty),並且另一個用戶對Publisher中的同一個表和列進行了更改。所以,當同步發生時,會引發衝突。但是,發行商獲勝並且數量錯誤反映在數據庫中。我們應該如何處理這種情況?同步應考慮兩個值。

回答

0

默認情況下,對列值的最新更新將勝出。根據您的業務規則,您可以使用SQL Server中提供的某個衝突解決程序(例如「Subscriber Always Wins」解析器)。

提供的解析器在這裏描述:http://msdn.microsoft.com/en-us/library/ms152573.aspx