CreationScriptOptions 열거형

정의

게시된 아티클에 대한 스키마 옵션 값을 열거합니다.

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

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

필드

AttemptToDropNonArticleDependencies 2147483648

구독자에서 게시의 일부가 아닌 개체에 대한 종속성을 삭제하려고 합니다.

ClusteredIndexes 16

해당하는 클러스터형 인덱스 생성을 포함합니다.

Collation 4096

열 수준 데이터 정렬의 정의를 포함합니다.

CustomProcedures 2

사용자 지정 저장 프로시저 생성을 포함합니다. 이 옵션은 TransArticle 개체에만 유효합니다. InsertCommand, UpdateCommandDeleteCommand도 지정해야 합니다.

DefaultBindings 4194304

기본 바인딩 및 바인딩된 기본값 생성을 포함합니다.

DisableScripting 0

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

DriChecks 1024

CHECK 제약 조건 생성을 포함합니다.

DriDefaults 2048

열 기본값 생성을 포함합니다.

DriForeignKeys 512

게시에 포함되는 모든 참조 테이블에 대한 FOREIGN KEY 제약 조건 생성을 포함합니다.

DriPrimaryKey 128

PRIMARY KEY 제약 조건 생성을 포함합니다.

DriUniqueKeys 16384

고유 키 생성을 포함합니다.

ExtendedProperties 8192

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

FileGroups 262144

분할된 테이블 또는 인덱스와 연결된 파일 그룹을 포함합니다.

FileStreamAttribute 4294967296

파일 스트림에 대한 특성을 포함합니다.

FileStreamDataSpace 34359738368

FILESTREAM 데이터를 구독자에서 고유한 파일 그룹에 저장하려면 이 옵션을 설정합니다. 이 옵션을 설정하지 않으면 FILESTREAM 데이터는 기본 파일 그룹에 저장됩니다. 복제 기능에서는 파일 그룹을 만들지 않으므로 이 옵션을 설정할 경우 구독자에서 스냅샷을 적용하기 전에 파일 그룹을 만들어야 합니다. 스냅샷을 적용하기 전에 개체를 만드는 방법에 대한 자세한 내용은 스냅샷이 적용되기 전과 후에 스크립트 실행(Execute Scripts)을 참조하세요.

FilteredIndexes 274877906944

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

FullTextIndex 16777216

전체 텍스트 인덱스를 포함합니다.

HierarchyIdToVarBinaryMax 137438953472

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

Identity 4

ID 열 생성을 포함합니다. 이 옵션은 개체에 TransArticle 대해서만 지원되며 Microsoft SQL Server 2005 이상 릴리스에서만 지원됩니다. 자세한 내용은 ID 열 복제를 참조하세요.

IndexPartitioningSchemes 1048576

분할된 인덱스와 연결된 파티션 구성표를 포함합니다.

KeepTimestamp 8

타임스탬프 열을 복제합니다. 이 옵션을 사용하지 않으면 타임스탬프 열이 구독자에 이진(16) 열로 만들어집니다. 이 옵션은 TransArticle 개체에 대해서만 지원됩니다.

LargeUserDefinedTypesToVarBinaryMax 68719476736

2005년 SQL Server 실행 중인 구독자에 UDT 형식의 열을 복제할 varbinary(max) 수 있도록 8000바이트보다 큰 CLR(공용 언어 런타임) UDT(사용자 정의 형식)를 변환합니다.

MarkReplicatedCheckConstraintsAsNotForReplication 65536

동기화하는 동안 CHECK 제약 조건이 적용되지 않도록 이 제약 조건을 만들 때 NOT FOR REPLICATION 절을 포함합니다. 자세한 내용은 NOT FOR REPLICATION을 사용하여 제약 조건, ID 및 트리거 제어를 참조하세요.

MarkReplicatedForeignKeyConstraintsAsNotForReplication 131072

동기화하는 동안 FOREIGN KEY 제약 조건이 적용되지 않도록 이 제약 조건을 만들 때 NOT FOR REPLICATION 절을 포함합니다. 자세한 내용은 NOT FOR REPLICATION을 사용하여 제약 조건, ID 및 트리거 제어를 참조하세요.

MaxTypesToMatchingNonMaxTypes 536870912

nvarchar(max)varchar(max)ntextvarbinary(max)text이전 버전의 SQL Server 지원되는 데이터 형식을 변환합니다.image

MemoryOptimizedClusteredIndexConversion 8796093022208
MemoryOptimizedSchema 4398046511104
NewDateTimeTypesToStrings 8589934592

SQL Server 2008년에 도입된 날짜 및 datetime2시간 데이터 형식(date, timedatetimeoffset)을 이전 버전의 SQL Server 지원되는 데이터 형식으로 변환합니다.

NonClusteredIndexes 64

비클러스터형 인덱스 생성을 포함합니다.

NoXmlSchemaCollections 33554432

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

Permissions 1073741824

게시된 개체에 정의되는 사용 권한을 포함합니다.

PrimaryKeyUniqueKeyAsConstraints 32768

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

PrimaryObject 1

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

RuleBindings 8388608

규칙 바인딩 및 바인딩된 규칙 생성을 포함합니다.

Schema 134217728

구독자에 없는 스키마를 생성합니다.

SparseAttribute 2199023255552

열에 대한 SPARSE 특성을 복제합니다. 이 특성에 대한 자세한 내용은 스파스 열 사용을 참조하세요.

SpatialIndexes 1099511627776

geographygeometry 형식의 열에 대한 인덱스를 복제합니다.

SpatialTypesToVarBinaryMax 549755813888

이러한 형식의 geography 열을 2005년 SQL Server 실행 중인 구독자에게 복제할 수 있도록 데이터 형식 및 geometry 데이터 형식 varbinary(max) 을 변환합니다.

Statistics 2097152

사용자 정의 테이블 통계를 포함합니다.

StorageCompressionSetting 17179869184

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

TablePartitioningScheme 524288

분할된 테이블과 연결된 파티션 구성표를 포함합니다.

UserDefinedTypesToBaseTypes 32

게시자의 사용자 정의 데이터 형식 열을 구독자의 기본 SQL Server 데이터 형식 열로 변환합니다. 이 옵션은 SQL Server 이외 게시자에 대해서는 지원되지 않습니다.

UserTriggers 256

사용자 정의 트리거 생성을 포함합니다.

XmlIndexes 67108864

XML 인덱스를 포함합니다.

XmlToNText 268435456

xml 열은 구독자에 로 ntext복제됩니다.

설명

아티클에 대한 스키마 옵션은 게시된 개체가 구독자에서 생성되는 방식을 제어하고 스냅샷 스크립트 파일이 생성되는 방식에 영향을 미칩니다. 자세한 내용은 데이터 및 데이터베이스 개체 게시를 참조하세요.

열거형의 CreationScriptOptions 값은 sp_addarticle(Transact-SQL) 및 sp_addmergearticle(Transact-SQL)의 @schema_option 매개 변수 값과 동일합니다.

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

적용 대상

추가 정보