CreationScriptOptions 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
출판된 논문에 대한 스키마 옵션 값을 열거합니다.
이 열거형은 멤버 값의 비트 조합을 지원합니다.
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 열은 가입자에게 |
| MaxTypesToMatchingNonMaxTypes | 536870912 | , , , , 데이터 |
| Permissions | 1073741824 | 공개된 객체에 정의된 권한을 포함합니다. |
| AttemptToDropNonArticleDependencies | 2147483648 | 구독자에서는 출판물에 포함되지 않은 객체에 의존성을 제거하려고 시도합니다. |
| FileStreamAttribute | 4294967296 | 파일 스트림 속성을 포함합니다. |
| NewDateTimeTypesToStrings | 8589934592 | 2008년 SQL Server에 도입된 날짜와 시간 데이터 타입( |
| StorageCompressionSetting | 17179869184 | 데이터 및 인덱스에 대한 압축 옵션을 복제합니다. 자세한 내용은 Data Compression을 참조하세요. |
| FileStreamDataSpace | 34359738368 | FILESTREAM 데이터를 구독자의 자체 파일 그룹에 저장하려면 이 옵션을 설정합니다. 이 옵션이 설정되지 않으면 FILESTREAM 데이터가 기본 파일 그룹에 저장됩니다. 복제는 파일 그룹을 생성하지 않습니다; 따라서 이 옵션을 설정하면 구독자에게 스냅샷을 적용하기 전에 반드시 파일 그룹을 생성해야 합니다. 스냅샷을 적용하기 전에 개체를 만드는 방법에 대한 자세한 내용은 스냅샷이 적용되기 전과 후에 스크립트 실행을 참조하세요. |
| LargeUserDefinedTypesToVarBinaryMax | 68719476736 | 8000바이트를 초과하는 공통 언어 런타임(CLR) 사용자 정의 타입(UDT)을 |
| HierarchyIdToVarBinaryMax | 137438953472 | 데이터 타입 |
| FilteredIndexes | 274877906944 | 테이블에서 필터링된 인덱스를 복제합니다. 필터링된 인덱스에 대한 자세한 내용은 ' 필터링된 인덱스 만들기'를 참조하세요. |
| SpatialTypesToVarBinaryMax | 549755813888 | 와 |
| SpatialIndexes | 1099511627776 | 타입 |
| SparseAttribute | 2199023255552 | 열에 대한 SPARSE 특성을 복제합니다. 이 속성에 대한 자세한 내용은 희 소 열을 사용하기를 참조하세요. |
| MemoryOptimizedSchema | 4398046511104 | |
| MemoryOptimizedClusteredIndexConversion | 8796093022208 |
설명
기사의 스키마 옵션은 구독자가 게시한 객체를 어떻게 생성할지, 그리고 스냅샷 스크립트 파일 생성 방식을 제어합니다. 자세한 내용은 데이터 및 데이터베이스 개체 게시를 참조하세요.
열거 값은 CreationScriptOptionssp_addarticle (Transact-SQL)@schema_option 매개변수 값과 sp_addmergearticle (Transact-SQL)의 값과 동등하다.
열거는 CreationScriptOptions 열거 값을 비트 단위로 조합할 수 있는 옵션을 지원합니다 FlagsAttribute .