스냅숏으로 구독 초기화Initialize a Subscription with a Snapshot

게시가 생성된 후 일반적으로 초기 스냅숏이 생성되어 스냅숏 폴더로 복사됩니다. 이 작업은 새 게시 마법사에서 만든 병합 게시에 대해 기본적으로 수행됩니다.After a publication has been created, an initial snapshot is typically created and copied to the snapshot folder (this occurs by default for merge publications created with the New Publication Wizard). 스냅숏은 그런 다음 구독의 초기 동기화 중 배포 에이전트(트랜잭션 및 스냅숏 게시의 경우) 또는 병합 에이전트(병합 게시의 경우)에 의해 구독자에 적용됩니다.It is then applied to the Subscriber by the Distribution Agent (for transactional and snapshot publications) or the Merge Agent (for merge publications) during the initial synchronization of the subscription. 스냅숏 프로세스는 게시 유형에 따라 달라집니다.The snapshot process depends on the type of publication:

  • 스냅숏이 스냅숏 게시, 트랜잭션 게시 또는 매개 변수가 있는 필터를 사용하지 않는 병합 게시용인 경우 스냅숏에는 제약 조건, 확장 속성, 인덱스, 트리거 및 복제에 필요한 시스템 테이블뿐만 아니라 스키마 및 데이터가 bcp(대량 복사 프로그램) 파일로 포함됩니다.If the snapshot is for a snapshot publication, a transactional publication, or a merge publication that doesn't use parameterized filters, the snapshot contains the schema and data in bulk copy program (bcp) files, as well as constraints, extended properties, indexes, triggers, and the system tables necessary for replication. 스냅숏을 만들고 적용하는 방법은 스냅숏 만들기 및 적용을 참조하세요.For more information about creating and applying the snapshot, see Create and Apply the Snapshot.

  • 스냅숏이 매개 변수가 있는 필터를 사용하는 병합 게시용인 경우 2단계 프로세스를 통해 스냅숏이 생성됩니다.If the snapshot is for a merge publication that uses parameterized filters, the snapshot is created using a two-part process. 먼저 게시된 개체의 데이터를 제외하고 복제 스크립트와 스키마를 포함하는 스키마 스냅숏이 생성됩니다.First a schema snapshot is created that contains the replication scripts and the schema of the published objects, but not the data. 그런 후 스키마 스냅숏에서 복사된 스크립트 및 스키마를 포함하는 스냅숏과 구독의 파티션에 속해 있는 데이터를 사용하여 구독이 초기화됩니다.Each subscription is then initialized with a snapshot that includes the scripts and schema copied from the schema snapshot and the data that belongs to the subscription's partition. 자세한 내용은 Snapshots for Merge Publications with Parameterized Filters을 참조하세요.For more information, see Snapshots for Merge Publications with Parameterized Filters.

    스냅숏을 구성하는 파일은 복제 유형과 게시의 아티클에 따라 달라집니다.The snapshot consists of different files depending on the type of replication and the articles in your publication. 이러한 파일은 배포자를 구성할 때 지정한 기본 스냅숏 폴더나 게시를 만들 때 지정한 대체 스냅숏 폴더에 복사됩니다.These files are copied to the default snapshot folder specified when the Distributor was configured or the alternate snapshot folder specified when the publication was created.

복제 유형Type of Replication 일반 스냅숏 파일Common Snapshot Files
스냅숏 복제 또는 트랜잭션 복제Snapshot Replication or Transactional Replication 스키마(.sch), 데이터(.bcp), 제약 조건 및 인덱스(.dri), 제약 조건(.idx), 트리거(.trg)(구독자 업데이트 전용), 압축 스냅숏 파일(.cab)schema (.sch); data (.bcp); constraints and indexes (.dri); constraints (.idx); triggers (.trg):for updating Subscribers only; compressed snapshot files (.cab).
병합 복제Merge Replication 스키마(.sch), 데이터(.bcp), 제약 조건 및 인덱스(.dri), 트리거(.trg), 시스템 테이블 데이터(.sys), 충돌 테이블(.cft), 압축 스냅숏 파일(.cab)schema (.sch); data (.bcp); constraints and indexes (.dri); triggers (.trg); system table data (.sys); conflict tables (.cft); compressed snapshot files (.cab).

특정 시점에서 중단된 스냅숏 전송은 자동으로 재개되며 전송이 이미 완료된 파일은 다시 보내지 않습니다.If the snapshot transfer is interrupted at any point, it will automatically resume and will not resend any files that have already been completely transferred. 스냅숏 에이전트의 배달 단위는 각 게시 아티클에 대한 bcp 파일이므로 부분적으로 배달된 파일은 완전히 다시 배달되어야 합니다.The unit of delivery for the Snapshot Agent is the bcp file for each publication article, so files that are partially delivered must be completely redelivered. 그러나 스냅숏 배달을 재개하면 전송되는 데이터 양이 크게 줄어들 수 있으므로 연결이 불안한 경우에도 스냅숏이 늦지 않게 배달될 수 있습니다.However, resuming the snapshot can significantly reduce the amount of data transmitted and ensure timely snapshot delivery even if the connection is unreliable.

스냅숏 옵션Snapshot Options

스냅숏으로 구독을 초기화할 때 사용할 수 있는 옵션에는 여러 가지가 있습니다.There are a number of options available when initializing a subscription with a snapshot. 다음 작업을 수행할 수 있습니다.You can:

참고 항목See Also

구독 초기화 Initialize a Subscription
스냅숏 폴더 보안 설정 Secure the Snapshot Folder