다음을 통해 공유


SubscriptionSyncType 열거형

정의

구독에 대해 초기 동기화가 수행되는 방식을 지정하는 옵션을 열거합니다.

public enum class SubscriptionSyncType
public enum SubscriptionSyncType
type SubscriptionSyncType = 
Public Enum SubscriptionSyncType
상속
SubscriptionSyncType

필드

Automatic 1

초기 스냅샷이 적용되면 게시된 테이블의 스키마 및 초기 데이터가 구독자에게 전송됩니다.

InitializeFromLSN 5

피어 투 피어 트랜잭션 복제 토폴로지에 노드를 추가할 때 사용합니다. 관련된 모든 트랜잭션이 새 노드에 복제되도록 하려면 SubscriptionLSN을 함께 사용합니다. 이 옵션은 게시된 테이블에 대한 스키마 및 초기 데이터가 구독자에 이미 있다고 가정합니다.

InitializeWithBackup 4

게시된 테이블의 스키마 및 초기 데이터는 게시 데이터베이스의 백업에서 가져옵니다. 이 옵션은 구독자에 게시 데이터베이스 백업에 대한 액세스 권한이 있다고 가정합니다. 이 옵션은 트랜잭션 게시에 대해서만 지원됩니다. 백업 위치와 백업 미디어 유형은 BackupDeviceNameBackupDeviceType으로 지정합니다. 이 옵션을 사용하는 경우 구성 중에 피어 투 피어 트랜잭션 복제 토폴로지를 정지할 필요가 없습니다. SQL Server 이외의 게시에 대한 구독에서는 이 옵션이 지원되지 않습니다. 이 옵션은 SQL Server 2005 이상에서만 사용할 수 있습니다.

None 2

게시된 테이블에 대한 스키마 및 초기 데이터가 구독자에 이미 있습니다. 이 옵션은 병합 게시에 대해 지원됩니다. 트랜잭션 게시에서는 이 옵션을 더 이상 사용할 수 없습니다. 대신 ReplicationSupportOnly를 사용하세요.

ReplicationSupportOnly 3

필요한 경우 구독자에서 업데이트 구독을 지원하는 아티클 사용자 지정 저장 프로시저 및 트리거의 자동 생성을 제공합니다. 이 옵션은 트랜잭션 게시에 대해서만 지원됩니다. 또한 이 옵션은 게시된 테이블에 대한 스키마 및 초기 데이터가 구독자에 이미 있다고 가정합니다. 피어 투 피어 트랜잭션 복제 토폴로지를 구성하는 경우 토폴로지의 모든 노드에 있는 데이터가 동일해야 합니다. 이 옵션을 사용하는 경우 피어 투 피어 트랜잭션 복제를 구성하기 전에 복제 토폴로지를 정지하십시오. 이 옵션은 SQL Server 2005 이상에서만 사용할 수 있습니다.

설명

시스템 테이블 및 데이터는 항상 전송됩니다.

이 네임스페이스, 클래스 또는 멤버는 .NET Framework 2.0 버전에서만 지원됩니다.

적용 대상

추가 정보