PRB: 게시된 테이블의 스냅숏 생성 및 It 구독자로 적용 방법

중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

305127
이 문서가 보관되었습니다. "그대로" 제공되었으며, 업데이트가 되지 않을 것입니다.
현상
SQL Server 2000 복제가 선언된 참조 무결성 (DRI) 구독자에 초기 스냅샷을 통해 있습니다. 이 기능은 또한 다른 버전과 비교할 때 SQL Server 2000 상당한 성능 향상 나타내지만 구독자로 스냅샷을 적용할 때 예기치 않은 결과가 발생할 수 있습니다. 스냅샷을 적용할 때 스키마 수정을 시도할 경우 동기화 중 하나 또는 모두를 다음과 같은 오류 메시지가 함께 실패합니다.
4929: %S_MSG 변경할 수 없습니다 ' %. * ls' 복제용으로 게시된 때문에.

3727: 제약 조건을 삭제할 수 없습니다. 이전 오류를 참조하십시오.
이 문서에서는 게시된 테이블의 스키마를 수정하지 않고 데이터를 다시 동기화하는 데 스냅샷을 적용하는 방법에 대해 설명합니다.
원인
SQL Server 2000 스냅샷 에이전트를 삭제합니다 및 다시 또는 테이블을 자릅니다 경우 먼저 해당 테이블의 모든 제약 조건을 삭제합니다. 이 동작은 의도적으로 설계된 동작이며 대상 테이블 및 소유자 매개 변수로 받아 해당 테이블의 모든 제약 조건을 반복하면서 어떤 sp_MSdroparticlecontraints 저장 프로시저에 대한 호출에 의해 구현됩니다. 기본 및 외부 키 및 고유 및 검사 제약 조건을 sp_MSdroparticlecontraints 저장 프로시저를 삭제합니다.

구독자에 게시된 아티클에 존재하는 경우, 스냅샷 탭에서 다음 옵션 중 하나를 선택할 수 있습니다.
  • 기존 테이블을 변경하지 않고 유지.
  • 기존 테이블을 삭제하고 다시 만드십시오.
  • 기존 테이블에서 행 필터 문에 일치하는 데이터 삭제.
  • 기존 테이블의 데이터를 모두 삭제하십시오.
게시 속성 에서 옵션을 선택할 수 대화 상자를 문서, 문서 줄임표 (...)를 누른 다음 스냅샷.

항상 기존... 이외의 모든 선택을 사용하여 게시 스냅샷 폴더를 Snapshot.pre 파일이 있습니다. Snapshot.ext 마스터 데이터베이스에 저장된 sp_MSdroparticlecontraints 프로시저를 호출하고 대상 테이블의 제약 조건을 삭제할 시도합니다. 어떤 이유로든 제약 조건을 삭제할 수 없습니다, 스냅샷 에이전트 및 데이터 동기화가 실패합니다.
해결 과정
이 문제를 해결하려면 오류 메시지가 나타나지 않도록 기존 테이블을 변경하지 않고 유지 옵션을 선택하십시오. 기존 테이블을 변경하지 않고 유지 옵션을 스냅샷 에이전트가 Snapshot.pre 파일을 만들 수 없습니다. 다음 SQL Server 2000 온라인 설명서의 "실행 스크립트 전 및 후 있는 스냅샷 것입니다 적용된" 항목에서 설명한 대로 스냅샷 응용 프로그램 전에 대상 테이블에 대해 스크립트를 실행할 수 있습니다. 스냅샷 에이전트는 모든 데이터 조작 동기화 전에 지정된 자동으로 수행하기 때문에 편리한 기능입니다.
DRI REPL 복제 스냅샷

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 305127 - 마지막 검토: 01/16/2015 23:15:29 - 수정: 2.4

Microsoft SQL Server 2000 Enterprise Edition, Microsoft SQL Server 2000 Developer Edition

  • kbnosurvey kbarchive kbmt kbprb KB305127 KbMtko
피드백