2012-02-01 2 views
0

모든 서버의 운영 체제 : Windows Server 2008 R2.병합 복제 비 수렴

제작사 :는 SQL 서버 2008 R2 표준

배급 자 : SQL 서버 2008 R2 표준

웹 동기화 에이전트 : sqlce35.dll IIS 7.5에서

가입자 : 윈도우 XP SP 3 또는 Windows 7 SP1 SQL CE 클라이언트 3.1

이유를 알지 못하고 구독 업데이트를 병합 복제가 중단되는 문제가 있습니다.

전제 :

  • 1 공개 호스트 필터링
  • 15 항목(). 모두 다운로드하도록 설정되어 있으며, 양방향 모드에서는 없음입니다.
  • 20 ~ 30 가입자

당신은 호스트 이름에 의해 필터링 여러 제품 (15 표)()와 병합 복제를 만들 수 있습니다. 이 복제본은 20 명 또는 30 명이 넘는 가입자와 동기화를 올바르게 수행합니다. 데이터 수집은 가입자의 요청에 의해 이루어지며 하루에 2-3 번 변경 사항을 가져옵니다. 모든 변경 사항은 아무런 문제없이 가입자가 받게됩니다.

문제가없는 며칠 후 복제본이 구독자에 대한 몇 가지 변경 사항을 더 이상 업데이트하지 않을 때까지이 모든 것이 제대로 작동합니다. 우리는 퍼블리셔에서 검색하고 변경 사항을 확인하고 구독자를 확인하고 필요가 없습니다. 공개자의 변경 사항을 수정하기 위해 돌아 오는 경우가 있으며, 때때로 구독자에서 업데이트되고 때로는 업데이트되지 않을 수도 있습니다.

문제는이 복제본이 더 이상 신뢰할 수 없으며, 업데이트 된 복제본이 아니라는 것을 모릅니다. 단일 구독 EVDBASD342232 '013243 ...'와 하나의 기사 '표'가 새로운 데이터를 받고 있지 않습니다에 초점을

는 다음과 같은 검증 "

  • 실행 단계를 NULL, NULL, '표를 sp_showpendingchanges했다 ', 1 "은 프로 시저가 데이터를 복사하여 에 해당하는 일련의 행을 반환한다는 것을 의미합니다. ID가 구독 -EVDBASD342232'013243 ... '과 일치하고 GUID가 에 해당합니다. 행을 'table1'에 복제해야합니다.

  • 우리는 가입을 요청하고 우리가 영의 변화와 모든 정확한지를 나타내는 '... 013243' 보기 가입-EVDBASD342232에 복제 모니터에서 관찰, 오류를 보여줍니다하지만 동기화중인 것을 를 말을하지 않습니다.

우리가 이해하지 못하는 모든 데이터를 분석 한 후 그 과정에서 잘못 될 것입니다. 복제본이 동기화되지 않으면 다른 복제본도 동기화되지 않습니다.

누구든지 도움을 주실 수 있으면 미리 감사드립니다. 자세한 내용이나 내용이 필요한 경우

답변

0

SQL CE에 복제 관련 문제가 있습니다. 대부분의 조언은 CE를 사용하지 않는 것입니다.

힐러리 코 테터 (Hilary Cotter)에게 연락해보십시오. 나는 그가 블로그와 트위터를 가지고 있다고 생각합니다.

Twitter #SQLHELP는 가능한 한 빨리 답변을 얻을 수있는 좋은 장소입니다. SQL 전문가의 대부분은 당신을 도울 것입니다.

관련 문제