2015-01-28 2 views
0

게시자 데이터베이스와 구독자 데이터베이스를 동기화 상태로 유지하기 위해 병합 복제를 사용하고 있습니다. 충돌 해결 프로그램을 '구독자 항상 이기기'로 변경했습니다. 이제 이것을 테스트하기 위해 서버와 클라이언트에서 동일한 행의 값을 변경하여 충돌을 강제합니다. 구독자가이기는 대신 다음 메시지가 나타납니다.'Microsoft SQL Server 구독자는 항상 충돌 해결 프로그램을받습니다.'는 충돌을 해결하지 못했습니다.

The 'Microsoft SQL Server Subscriber Always Wins Conflict Resolver' failed to resolve the conflict. 

그리고 그게 전부입니다. 구독자가 왜 이길 수 없었는지 또는 그 사람이 누구인지 알 수없는 정보를 찾을 수 없습니다. 누구든지 일부 병합 된 저장 프로 시저를 사용하는 방법을 알고 있거나 왜이 오류가 발생하는지에 대한 추가 정보를 찾을 수 없으면이 오류가 발생하는 이유를 알 수 있습니다.

또한 내 동료에게 적합합니다. 하지만 다른 세 명의 개발자가이 오류가 발생합니다.

업데이트 : 다시 구독을 시도하고 행운을 비네용으로 삭제하려고 시도했습니다. 관리 스튜디오에서 내가 모르는 것을 잡고있을 수 있습니까?

답변

0

해결 방법은 MS SQL Server 2008 R2 서비스 팩 1 업데이트를 설치하는 것이 었습니다. 얼마나 쉽지만 바보 같은 해결책일까요! : P

나는 그것을 고칠 수있는 업데이트에 대해 궁금해. 업데이트 사양에서 많이 찾을 수 없습니다.