병합 게시의 테이블에 데이터 대량 로드

적용 대상:SQL Server

bcp 유틸리티 또는 BULK INSERT 명령을 사용하여 테이블에 데이터를 로드하는 경우 기본적으로 MSmerge_contents 시스템 테이블에서 추적 데이터를 기본 병합 복제본(replica)tion 트리거가 발생하지 않습니다. 데이터가 로드될 때 병합 복제본(replica)tion 트리거가 강제로 실행되도록 하거나 복제본(replica)tion 저장 프로시저를 사용하여 대량 복사 작업 후에 생성된 복제본(replica)tion 메타데이터를 프로그래밍 방식으로 삽입할 수 있습니다.

bcp 유틸리티를 사용하여 병합 복제본(replica) 의해 게시된 테이블에 데이터를 대량 로드하려면

  1. 게시자 또는 구독자에서 bcp 유틸리티 또는 BULK INSERT를 실행하여 병합 복제본(replica)tion을 사용하여 게시된 테이블에 데이터를 삽입합니다.

  2. 다음 방법 중 하나를 사용하여 삽입된 데이터에 대한 복제본(replica)tion 메타데이터가 생성되도록 합니다.

    • FIRE_TRIGGERS 옵션을 사용하여 대량 복사를 실행합니다.

    • 데이터가 삽입된 데이터베이스에서 sp_addtabletocontents(Transact-SQL)를 실행합니다. 데이터가 삽입된 테이블 이름을 @table_name를 실행합니다.