PublicationAttributes 열거형

정의

열거자들은 출판물을 지원했습니다.

이 열거형은 멤버 값의 비트 조합을 지원합니다.

public enum class PublicationAttributes
[System.Flags]
public enum PublicationAttributes
[<System.Flags>]
type PublicationAttributes = 
Public Enum PublicationAttributes
상속
PublicationAttributes
특성

필드

Name Description
None 0

. 에서 모든 옵션을 Attributes제거합니다.

AllowPush 1

동기화 에이전트가 배포판에서 실행되는 구독(푸시 구독)도 지원합니다.

AllowPull 2

동기화 에이전트가 구독자에서 실행되는 구독(풀 구독)도 지원됩니다. SQL Server Compact 구독자를 지원하는 데 필요합니다.

AllowAnonymous 4

익명 구독자는 출판물을 구독할 수 있습니다. 구독을 Publisher에서 등록하지 않고 구독을 생성하려면 익명 구독이 필요합니다. 이는 구독 설정 중 SQL Server와 Publisher 연결을 설정할 수 없는 경우에 필요합니다.

InternetEnabled 8

출판은 인터넷을 통해 동기화할 수 있으며, 파일 전송 프로토콜(FTP)을 사용하여 스냅샷 파일을 구독자에게 전송할 수 있습니다. 자세한 내용은 인터넷을 통한 복제를 참조하세요.

ImmediateSync 16

출판물의 동기화 파일은 스냅샷 에이전트가 실행될 때마다 다시 생성됩니다. 구독을 만들기 전에 스냅샷 에이전트 완료된 경우 구독자는 즉시 동기화 파일을 가져올 수 있습니다. 새 구독은 스냅샷 에이전트를 가장 최근에 실행하여 생성된 최신 동기화 파일을 가져옵니다. 를 IndependentAgent 설정할 ImmediateSync때는 반드시 설정되어야 합니다.

IndependentAgent 32

각 구독은 Publisher와 동기화할 때 자체 복제 에이전트 인스턴스를 사용합니다. 이 옵션을 설정하면 지연이 줄어들며 트랜잭션 출판물의 기본 설정이 됩니다. 병합 복제는 항상 독립 에이전트를 사용합니다.

SnapshotInDefaultFolder 64

출판물의 스냅샷 파일은 기본 폴더에 유지됩니다. 가 지정되지 않은 경우 SnapshotInDefaultFolder , 스냅샷 파일의 대체 위치를 를 를 사용하여 AltSnapshotFolder지정해야 합니다.

CompressSnapshot 128

스냅샷 파일은 CAB 형식으로 압축됩니다. 2기가바이트(GB)를 초과하는 스냅샷 파일은 압축할 수 없습니다. SQL Server Compact 구독자에 대해서는 지원되지 않습니다.

AllowSubscriptionCopy 256

출판물을 구독하는 데이터베이스는 복사하여 새로운 구독을 생성할 수 있습니다. 첨부 구독은 더 이상 권장되지 않습니다.

AllowSynchronousTransactions 512

거래 출판물은 즉시 업데이트 구독을 지원합니다. 거래 출판물에만 지원됩니다.

AutomaticGenerateSyncProcedures 1024

구독을 업데이트하여 트랜잭션 출판과 동기화하는 저장 프로시저가 자동으로 생성됩니다. 거래 출판물에만 지원됩니다.

CentralizedConflicts 2048

충돌 레코드는 게시자에 저장됩니다. 합병 출판물에만 지원됩니다.

EnabledForActiveDirectory 4096

속성은 EnabledForActiveDirectory입니다.

AllowQueuedTransactions 8192

트랜잭션 출판물에는 대기열 업데이트 구독이 지원됩니다. 거래 출판물에만 지원됩니다.

AllowDtsTransformation 16384

이 기능은 이후 버전의 Microsoft SQL Server에서 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 마세요. 이 기능을 가능한 한 빨리 사용하고 있는 애플리케이션을 수정하세요.

DynamicFilters 32768

매개변수화된 행 필터는 병합 출판물에서 지원됩니다. 합병 출판물에만 지원됩니다.

KeepPartitionChanges 65536

파티션 변경 최적화는 미리 계산된 파티션을 사용할 수 없을 때 사용됩니다. 가 될 TruePartitionGroupsOption 를 명시 KeepPartitionChanges 하지 않는다. 자세한 내용은 미리 계산된 파티션을 사용하여 매개 변수가 있는 필터 성능 최적화를 참조하세요.

AllowSyncToAlternate 131072

구독자는 구독이 시작된 Publisher 이외의 서버와 병합 출판물에 대한 구독을 동기화할 수 있습니다. 합병 출판물에만 지원됩니다. 이 기능은 더 이상 사용되지 않으며 향후 릴리스에서 제거될 예정입니다. SQL Server Compact 구독자에 대해서는 지원되지 않습니다.

AllowSubscriberInitiatedSnapshot 262144

가입자는 병합 출판물에 매개변수화된 필터가 있을 때 자신의 데이터 파티션에 필터가 적용된 스냅샷을 생성하기 위해 스냅샷 프로세스를 시작할 수 있습니다. 합병 출판물에만 지원됩니다.

AllowWebSynchronization 524288

가입자는 HTTPS 프로토콜을 통해 인터넷을 통해 구독을 동기화할 수 있습니다. 합병 출판물에만 지원됩니다. SQL Server 2005에서만 사용 가능합니다. SQL Server Compact 구독자를 지원하는 데 필요합니다. 자세한 내용은 병합 복제를 위한 웹 동기화를 참조하십시오.

AllowInitializationFromBackup 1048576

구독자는 초기 스냅샷 대신 백업에서 출판물 구독을 초기화할 수 있습니다. 트랜잭션 또는 스냅샷 복제에만 지원됩니다.

EnabledForPeerToPeer 2097152

피어 투 피어 트랜잭션 복제가 지원됩니다. 거래 출판물에만 지원됩니다. SQL Server 2005 이후 버전에서만 사용 가능합니다.

AllowPartitionRealignment 4194304

삭제는 Publisher의 행 변경으로 인해 파티션이 변경되고 Parameterized Filter를 사용할 때 Subscriber에게 전송됩니다. 합병 출판물에만 지원됩니다.

DecentralizedConflicts 8388608

충돌 기록은 가입자에 저장됩니다. 합병 출판물에만 지원됩니다. SQL Server Compact 구독자에 대해서는 지원되지 않습니다.

EnabledForHeterogeneousSubscribers 16777216

비SQL Server 구독자도 지원합니다. 트랜잭션 및 스냅샷 출판에만 지원됩니다. SQL Server 2005 이후 버전에서만 사용 가능합니다.

설명

열거는 PublicationAttributes 열거 값을 비트 단위로 조합할 수 있는 옵션을 지원합니다 FlagsAttribute .

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

적용 대상

추가 정보