언어

CreationScriptOptions 열거형

정의

출판된 논문에 대한 스키마 옵션 값을 열거합니다.

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

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

필드

Name Description
DisableScripting 0

객체 생성 스크립트는 스냅샷 에이전트에서 생성되지 않습니다. 구독자의 CreationScript객체를 정의하려면 사용자가 제공한 스크립트 파일을 지정해야 합니다.

PrimaryObject 1

게시된 객체에 대해 생성 스크립트(CREATE TABLE, CREATE PROCEDURE 등)를 생성합니다.

CustomProcedures 2

사용자 지정 저장 프로시저 생성 포함. 이 옵션은 객체에만 TransArticle 유효합니다. 또한 , InsertCommand, UpdateCommand, 그리고 DeleteCommand.

Identity 4

신원 칼럼 생성 포함. 이 옵션은 오브젝트에만 TransArticle 지원되며, Microsoft SQL Server 2005 및 이후 버전에서만 지원됩니다. 자세한 내용은 ID 열 복제를 참조하세요.

KeepTimestamp 8

타임스탬프 열을 복제합니다. 이 옵션이 없으면 구독자에 타임스탬프 열이 2진(16) 열로 생성됩니다. 이 옵션은 오직 객체에만 TransArticle 지원됩니다.

ClusteredIndexes 16

해당 클러스터 인덱스 생성 포함.

UserDefinedTypesToBaseTypes 32

Publisher에서 사용자 정의 데이터 타입 열을 Subscriber에서 기본 SQL Server 데이터 타입 열로 변환합니다. 이 옵션은 비SQL Server 퍼블리셔에는 지원되지 않습니다.

NonClusteredIndexes 64

비클러스터 인덱스 생성도 포함됩니다.

DriPrimaryKey 128

기본 키 제약 조건 생성도 포함됩니다.

UserTriggers 256

사용자 정의 트리거 생성 포함.

DriForeignKeys 512

출판물에 포함된 모든 참조 테이블에 대한 외래키 제약 조건 생성이 포함됩니다.

DriChecks 1024

CHECK 제약 생성 포함.

DriDefaults 2048

생성 열의 기본값이 포함되어 있습니다.

Collation 4096

열 수준 콜레이션의 정의를 포함합니다.

ExtendedProperties 8192

게시되는 데이터베이스 객체와 연관된 확장 속성을 포함합니다.

DriUniqueKeys 16384

고유 키 생성도 포함됩니다.

PrimaryKeyUniqueKeyAsConstraints 32768

제약 조건을 복제할 때 ALTER TABLE 문장을 생성합니다.

MarkReplicatedCheckConstraintsAsNotForReplication 65536

CHECK 제약 조건을 생성할 때 NOT FOR REPLICATION 절을 포함하여 동기화 중에 제약 조건이 강제되지 않도록 합니다. 자세한 내용은 NOT FOR REPLICATION을 이용한 제약 조건, 식별자 및 트리거 제어를 참조하세요.

MarkReplicatedForeignKeyConstraintsAsNotForReplication 131072

FOREIGN KEY 제약 조건을 생성할 때 NOT FOR REPLICATION 절을 포함하여 동기화 시 제약 조건이 강제되지 않도록 합니다. 자세한 내용은 NOT FOR REPLICATION을 이용한 제약 조건, 식별자 및 트리거 제어를 참조하세요.

FileGroups 262144

파티션된 테이블이나 인덱스와 연관된 파일 그룹을 포함합니다.

TablePartitioningScheme 524288

파티션 테이블과 연관된 파티션 방식을 포함합니다.

IndexPartitioningSchemes 1048576

파티션 인덱스와 연관된 파티션 방식을 포함합니다.

Statistics 2097152

사용자 정의 표 통계 포함.

DefaultBindings 4194304

기본 결합과 결속된 기본값 생성 포함.

RuleBindings 8388608

규칙 구속과 바인드 규칙 생성 포함.

FullTextIndex 16777216

전체 텍스트 색인이 포함되어 있습니다.

NoXmlSchemaCollections 33554432

XML 컬럼에 바인딩된 XML 스키마 컬렉션은 포함되지 않습니다.

XmlIndexes 67108864

XML 인덱스 포함.

Schema 134217728

가입자에 아직 없는 스키마를 생성합니다.

XmlToNText 268435456

XML 열은 가입자에게 ntext복제되어 .

MaxTypesToMatchingNonMaxTypes 536870912

, , , , 데이터 image 타입을 ntexttext변환nvarchar(max)하며, 이는 이전 버전의 SQL Server에서 지원됩니다.varbinary(max)varchar(max)

Permissions 1073741824

공개된 객체에 정의된 권한을 포함합니다.

AttemptToDropNonArticleDependencies 2147483648

구독자에서는 출판물에 포함되지 않은 객체에 의존성을 제거하려고 시도합니다.

FileStreamAttribute 4294967296

파일 스트림 속성을 포함합니다.

NewDateTimeTypesToStrings 8589934592

2008년 SQL Server에 도입된 날짜와 시간 데이터 타입(date, time, datetimeoffset, , datetime2)을 이전 버전의 SQL Server에서 지원하는 데이터 타입으로 변환합니다.

StorageCompressionSetting 17179869184

데이터 및 인덱스에 대한 압축 옵션을 복제합니다. 자세한 내용은 Data Compression을 참조하세요.

FileStreamDataSpace 34359738368

FILESTREAM 데이터를 구독자의 자체 파일 그룹에 저장하려면 이 옵션을 설정합니다. 이 옵션이 설정되지 않으면 FILESTREAM 데이터가 기본 파일 그룹에 저장됩니다. 복제는 파일 그룹을 생성하지 않습니다; 따라서 이 옵션을 설정하면 구독자에게 스냅샷을 적용하기 전에 반드시 파일 그룹을 생성해야 합니다. 스냅샷을 적용하기 전에 개체를 만드는 방법에 대한 자세한 내용은 스냅샷이 적용되기 전과 후에 스크립트 실행을 참조하세요.

LargeUserDefinedTypesToVarBinaryMax 68719476736

8000바이트를 초과하는 공통 언어 런타임(CLR) 사용자 정의 타입(UDT)을 varbinary(max) 변환하여 UDT 타입의 열을 SQL Server 2005를 실행하는 구독자에게 복제할 수 있게 합니다.

HierarchyIdToVarBinaryMax 137438953472

데이터 타입 varbinary(max)hierarchyid 변환하여 타입 hierarchyid 열을 SQL Server 2005를 실행하는 구독자에게 복제할 수 있게 합니다. 복제된 테이블에서 열을 사용하는 hierarchyid 방법에 대한 자세한 내용은 hierarchyid (Transact-SQL)를 참조하세요.

FilteredIndexes 274877906944

테이블에서 필터링된 인덱스를 복제합니다. 필터링된 인덱스에 대한 자세한 내용은 ' 필터링된 인덱스 만들기'를 참조하세요.

SpatialTypesToVarBinaryMax 549755813888

geometry 데이터 타입 varbinary(max) 을 변환 geography 하여 이 타입의 컬럼을 SQL Server 2005를 실행하는 구독자에게 복제할 수 있습니다.

SpatialIndexes 1099511627776

타입 geographygeometry의 열에 인덱스를 복제합니다.

SparseAttribute 2199023255552

열에 대한 SPARSE 특성을 복제합니다. 이 속성에 대한 자세한 내용은 희 소 열을 사용하기를 참조하세요.

MemoryOptimizedSchema 4398046511104
MemoryOptimizedClusteredIndexConversion 8796093022208

설명

기사의 스키마 옵션은 구독자가 게시한 객체를 어떻게 생성할지, 그리고 스냅샷 스크립트 파일 생성 방식을 제어합니다. 자세한 내용은 데이터 및 데이터베이스 개체 게시를 참조하세요.

열거 값은 CreationScriptOptionssp_addarticle (Transact-SQL)@schema_option 매개변수 값과 sp_addmergearticle (Transact-SQL)의 값과 동등하다.

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

적용 대상

추가 정보