SQL Server 병합 게시에 아티클을 추가할 때 "identity 범위 할당 항목이 구독자에 대해 찾을 수 없습니다" 오류

기술 자료 번역 기술 자료 번역
기술 자료: 2832689 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

현상

Microsoft SQL Server에서는 병합 게시에 아티클을 추가할 때 다음 오류 메시지가 나타납니다.

타임 스탬프> 범주: SQLSERVER
원본:<Publisher></Publisher>
번호: 20671
메시지: identity 범위 할당 항목이 MSmerge_identity_range 테이블에서 구독자에 대 한을 찾을 수 없습니다. 구독을 다시 초기화 합니다.

다음 조건에 해당 하는 경우이 문제가 발생 합니다.
  • 병합 게시에 SQL Server 다음 버전 중 하나입니다.
    • Microsoft SQL Server 2005
    • Microsoft SQL Server 2008
    • Microsoft SQL Server 2008 R2
    • Microsoft SQL Server 2012
  • 병합 게시에 id 범위 관리를 사용할 수 있는 문서 포함 되어 있습니다.
  • Id 범위 관리를 사용할 수 있는 모든 문서는@subscriber_upload_options = 2 정의 합니다.
  • 가입 되어 있는 @subscriber_type = N'Local' 정의 합니다.
  • 이 추가 되는 문서는 @subscriber_upload_options = 0 정의 합니다.

해결 방법

이 문제를 해결 하려면 구독자를 다시 초기화 합니다.

참고?처음으로 구독을 초기화 하기 전에이 문제를 완전히 방지 하려면 id 범위 관리를 사용 하도록 설정 된 하나 이상의 문서를 구성 하 고 업로드 옵션을 설정 다음 @subscriber_upload_options 0.

원인

병합 에이전트가 빈 MSmerge_identity_range 테이블에 대 한 정보가 손상 된 것을 믿기 때문에 문제가 발생 합니다. 따라서 SQL Server 다시 초기화 하도록 요구합니다.

구독자를 초기화 하는 동안 MSmerge_identity_range 테이블은 구독자에서 생성 됩니다. 그러나 모든 문서에 있기 때문에 데이터가 채워진의 @subscriber_upload_options = 2 정의 합니다. 따라서 변경 구독자에서 발생할 것입니다. 문서를 추가 하면 병합 에이전트가 새 아티클에 대 한 범위를 설정 하려면 구독자 MSmerge_identity_range 테이블을 확인 합니다.

추가 정보

  • 자세한 정보는 subscriber_upload_options 인수를 참조 하십시오sp_addmergearticle (Transact SQL).
    • @subscriber_upload_options = 2정의 변경 내용을 구독자에서 사용할 수 없습니다 것을 의미 합니다.
    • @subscriber_upload_options = 0정의 제한이 없는 것을 의미 합니다. 구독자의 변경 내용을 게시자로 업로드 됩니다.
  • 자세한 정보는 subscriber_type 인수를 참조 하십시오 sp_addmergepullsubscription (Transact SQL).

현재 상태

Microsoft는 "적용 대상" 절에 나열된 제품에서 문제가 있음을 확인했습니다.

속성

기술 자료: 2832689 - 마지막 검토: 2013년 4월 29일 월요일 - 수정: 1.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2012 Enterprise
키워드:?
kbsql2005repl kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2832689 KbMtko
기계 번역된 문서
이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.
이 문서의 영문 버전 보기:2832689

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com