DetailPage-MSS-KB

기술 자료

기술 자료: 2832689 - 마지막 검토: 2013년 4월 29일 월요일 - 수정: 1.0

 

현상

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) (http://msdn.microsoft.com/en-us/library/ms174329(v=sql.90).aspx) .
    • @subscriber_upload_options = 2정의 변경 내용을 구독자에서 사용할 수 없습니다 것을 의미 합니다.
    • @subscriber_upload_options = 0정의 제한이 없는 것을 의미 합니다. 구독자의 변경 내용을 게시자로 업로드 됩니다.
  • 자세한 정보는 subscriber_type 인수를 참조 하십시오 sp_addmergepullsubscription (Transact SQL) (http://msdn.microsoft.com/en-us/library/ms189456.aspx) .

현재 상태

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

본 문서의 정보는 다음의 제품에 적용됩니다.
  • 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  (http://support.microsoft.com/kb/2832689/en-us/ )
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store