PublicationAttributes 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
열거자들은 출판물을 지원했습니다.
이 열거형은 멤버 값의 비트 조합을 지원합니다.
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 | 파티션 변경 최적화는 미리 계산된 파티션을 사용할 수 없을 때 사용됩니다. 가 될 True때 PartitionGroupsOption 를 명시 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에서만 지원됩니다.