PublicationAttributes 열거형

정의

지원되는 게시 속성을 열거합니다.

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

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

필드

AllowAnonymous 4

익명 구독에서 게시를 구독할 수 있습니다. 게시자에서 구독을 등록하지 않고 구독을 만들려면 익명 구독이 필요합니다. 구독 구성 중에 게시자에 대한 SQL Server 연결을 설정할 수 없는 경우에 필요합니다.

AllowDtsTransformation 16384

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

AllowInitializationFromBackup 1048576

구독자는 초기 스냅샷이 아닌 백업으로부터 게시에 대한 구독을 초기화할 수 있습니다. 이 옵션은 트랜잭션 또는 스냅샷 복제에서만 지원됩니다.

AllowPartitionRealignment 4194304

게시자에서 행을 수정하여 파티션이 변경되고 매개 변수가 있는 필터를 게시에 사용하는 경우 삭제 내용을 구독자에 보냅니다. 이 옵션은 병합 게시에 대해서만 지원됩니다.

AllowPull 2

구독자에서 동기화 에이전트가 실행되는 구독, 즉 끌어오기 구독이 지원됩니다. SQL Server Compact 구독자를 지원하는 데 필요합니다.

AllowPush 1

배포자에서 동기화 에이전트가 실행되는 구독, 즉 밀어넣기 구독이 지원됩니다.

AllowQueuedTransactions 8192

지연 업데이트 구독이 트랜잭션 게시에 대해 지원됩니다. 이 옵션은 트랜잭션 게시에 대해서만 지원되며

AllowSubscriberInitiatedSnapshot 262144

매개 변수가 있는 필터가 병합 게시에 있는 경우 구독자는 해당 데이터 파티션에 대한 필터링된 스냅샷을 생성하는 스냅샷 프로세스를 시작할 수 있습니다. 이 옵션은 병합 게시에 대해서만 지원됩니다.

AllowSubscriptionCopy 256

게시를 구독하는 데이터베이스를 복사 및 연결하여 새 구독을 만들 수 있습니다. 연결 가능한 구독은 더 이상 사용되지 않습니다.

AllowSynchronousTransactions 512

즉시 업데이트 구독이 트랜잭션 게시에 대해 지원됩니다. 이 옵션은 트랜잭션 게시에 대해서만 지원되며

AllowSyncToAlternate 131072

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

AllowWebSynchronization 524288

구독자는 HTTPS 프로토콜을 사용하여 인터넷을 통해 구독을 동기화할 수 있습니다. 이 옵션은 병합 게시에 대해서만 지원됩니다. SQL Server 2005에서만 사용할 수 있습니다. SQL Server Compact 구독자를 지원하는 데 필요합니다. 자세한 내용은 Web Synchronization for Merge Replication를 참조하세요.

AutomaticGenerateSyncProcedures 1024

트랜잭션 게시와 동기화하기 위해 업데이트 구독에서 사용하는 저장 프로시저가 자동으로 생성됩니다. 이 옵션은 트랜잭션 게시에 대해서만 지원되며

CentralizedConflicts 2048

충돌 레코드가 게시자에 저장됩니다. 이 옵션은 병합 게시에 대해서만 지원됩니다.

CompressSnapshot 128

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

DecentralizedConflicts 8388608

충돌 레코드가 구독자에 저장됩니다. 이 옵션은 병합 게시에 대해서만 지원됩니다. SQL Server Compact 구독자에 대해 지원되지 않습니다.

DynamicFilters 32768

매개 변수가 있는 행 필터가 병합 게시에서 지원됩니다. 이 옵션은 병합 게시에 대해서만 지원됩니다.

EnabledForActiveDirectory 4096

특성이 EnabledForActiveDirectory입니다.

EnabledForHeterogeneousSubscribers 16777216

SQL Server 이외 구독자가 지원됩니다. 이 옵션은 트랜잭션 및 스냅샷 게시에서만 지원되며 SQL Server 2005 이상 버전에서만 사용할 수 있습니다.

EnabledForPeerToPeer 2097152

피어 투 피어 트랜잭션 복제가 지원됩니다. 이 옵션은 트랜잭션 게시에 대해서만 지원되며 SQL Server 2005 이상 버전에서만 사용할 수 있습니다.

ImmediateSync 16

스냅숏 에이전트가 실행될 때마다 게시에 대한 동기화 파일이 다시 생성됩니다. 구독을 만들기 전에 스냅샷 에이전트가 완료되면 구독자가 즉시 동기화 파일을 얻을 수 있습니다. 새 구독은 스냅샷 에이전트를 가장 최근에 실행하여 생성된 최신 동기화 파일을 가져옵니다. ImmediateSync를 설정하는 경우 IndependentAgent도 설정해야 합니다.

IndependentAgent 32

각 구독은 게시자와 동기화할 때 고유의 복제 에이전트 인스턴스를 사용합니다. 이 옵션은 트랜잭션 게시에 대해 기본값으로 설정되며 대기 시간을 줄일 수 있습니다. 병합 복제에서는 항상 독립 에이전트를 사용합니다.

InternetEnabled 8

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

KeepPartitionChanges 65536

사전 계산 파티션을 사용할 수 없는 경우 파티션 변경 최적화가 사용됩니다. KeepPartitionChangesPartitionGroupsOption인 경우에는 True를 지정하지 마십시오. 자세한 내용은 사전 계산 파티션으로 매개 변수가 있는 필터 성능 최적화를 참조하세요.

None 0

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

SnapshotInDefaultFolder 64

게시에 대한 스냅샷 파일이 기본 폴더에 유지됩니다. SnapshotInDefaultFolder가 지정되지 않으면 AltSnapshotFolder를 사용하여 스냅숏 파일의 대체 위치를 지정해야 합니다.

설명

열거형은 PublicationAttributes 열거형 값의 비트 조합을 허용하는 옵션을 지원 FlagsAttribute 합니다.

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

적용 대상

추가 정보