CreationScriptOptions 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
게시된 아티클에 대한 스키마 옵션 값을 열거합니다.
이 열거형은 멤버 값의 비트 조합을 지원합니다.
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, UpdateCommand 및 DeleteCommand도 지정해야 합니다. |
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 | 형식의 |
Identity | 4 | ID 열 생성을 포함합니다. 이 옵션은 개체에 TransArticle 대해서만 지원되며 Microsoft SQL Server 2005 이상 릴리스에서만 지원됩니다. 자세한 내용은 ID 열 복제를 참조하세요. |
IndexPartitioningSchemes | 1048576 | 분할된 인덱스와 연결된 파티션 구성표를 포함합니다. |
KeepTimestamp | 8 | 타임스탬프 열을 복제합니다. 이 옵션을 사용하지 않으면 타임스탬프 열이 구독자에 이진(16) 열로 만들어집니다. 이 옵션은 TransArticle 개체에 대해서만 지원됩니다. |
LargeUserDefinedTypesToVarBinaryMax | 68719476736 | 2005년 SQL Server 실행 중인 구독자에 UDT 형식의 열을 복제할 |
MarkReplicatedCheckConstraintsAsNotForReplication | 65536 | 동기화하는 동안 CHECK 제약 조건이 적용되지 않도록 이 제약 조건을 만들 때 NOT FOR REPLICATION 절을 포함합니다. 자세한 내용은 NOT FOR REPLICATION을 사용하여 제약 조건, ID 및 트리거 제어를 참조하세요. |
MarkReplicatedForeignKeyConstraintsAsNotForReplication | 131072 | 동기화하는 동안 FOREIGN KEY 제약 조건이 적용되지 않도록 이 제약 조건을 만들 때 NOT FOR REPLICATION 절을 포함합니다. 자세한 내용은 NOT FOR REPLICATION을 사용하여 제약 조건, ID 및 트리거 제어를 참조하세요. |
MaxTypesToMatchingNonMaxTypes | 536870912 |
|
MemoryOptimizedClusteredIndexConversion | 8796093022208 | |
MemoryOptimizedSchema | 4398046511104 | |
NewDateTimeTypesToStrings | 8589934592 | SQL Server 2008년에 도입된 날짜 및 |
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 |
|
SpatialTypesToVarBinaryMax | 549755813888 | 이러한 형식의 |
Statistics | 2097152 | 사용자 정의 테이블 통계를 포함합니다. |
StorageCompressionSetting | 17179869184 | 데이터 및 인덱스에 대한 압축 옵션을 복제합니다. 자세한 내용은 Data Compression을 참조하세요. |
TablePartitioningScheme | 524288 | 분할된 테이블과 연결된 파티션 구성표를 포함합니다. |
UserDefinedTypesToBaseTypes | 32 | 게시자의 사용자 정의 데이터 형식 열을 구독자의 기본 SQL Server 데이터 형식 열로 변환합니다. 이 옵션은 SQL Server 이외 게시자에 대해서는 지원되지 않습니다. |
UserTriggers | 256 | 사용자 정의 트리거 생성을 포함합니다. |
XmlIndexes | 67108864 | XML 인덱스를 포함합니다. |
XmlToNText | 268435456 | xml 열은 구독자에 로 |
설명
아티클에 대한 스키마 옵션은 게시된 개체가 구독자에서 생성되는 방식을 제어하고 스냅샷 스크립트 파일이 생성되는 방식에 영향을 미칩니다. 자세한 내용은 데이터 및 데이터베이스 개체 게시를 참조하세요.
열거형의 CreationScriptOptions 값은 sp_addarticle(Transact-SQL) 및 sp_addmergearticle(Transact-SQL)의 @schema_option 매개 변수 값과 동일합니다.
열거형은 CreationScriptOptions 열거형 값의 비트 조합을 허용하는 옵션을 지원 FlagsAttribute 합니다.