2010-11-23 4 views
0

(sqlserver 2008)복제 문제 - 충돌 해결

우리는 다양한 구독자와 게시자가 있습니다. 인벤토리를 추적하는 테이블이 있습니다. 이제 사용자가 인벤토리 테이블 (BalanceQty 열 수정)에 대한 구독자를 일부 변경하고 다른 사용자가 게시자의 동일한 테이블과 열을 변경합니다. 따라서 동기화가 발생하면 충돌이 발생합니다. 그러나 게시자가 이기고 잘못된 수량이 데이터베이스에 반영됩니다. 이 시나리오에 어떻게 대처해야합니까? 동기화는 두 값을 모두 고려해야합니다.

답변

0

기본적으로 열 값에 대한 최신 업데이트가 적용됩니다. 비즈니스 규칙에 따라 SQL Server에서 제공되는 충돌 해결 프로그램 중 하나 (예 : "구독자 항상 승리"해결 프로그램)를 사용할 수 있습니다.

제공되는 해결 프로그램은 여기에 설명되어 있습니다. http://msdn.microsoft.com/en-us/library/ms152573.aspx