Bagikan melalui


CreationScriptOptions Enum

Definisi

Menghitung nilai opsi skema untuk artikel yang diterbitkan.

Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.

public enum class CreationScriptOptions
[System.Flags]
public enum CreationScriptOptions
[<System.Flags>]
type CreationScriptOptions = 
Public Enum CreationScriptOptions
Warisan
CreationScriptOptions
Atribut

Bidang

AttemptToDropNonArticleDependencies 2147483648

Di Pelanggan, mencoba menghilangkan dependensi ke objek apa pun yang bukan bagian dari publikasi.

ClusteredIndexes 16

Termasuk pembuatan indeks berkluster yang sesuai.

Collation 4096

Menyertakan definisi kolajek tingkat kolom.

CustomProcedures 2

Termasuk pembuatan prosedur tersimpan kustom. Opsi ini hanya valid untuk TransArticle objek. Anda juga harus menentukan InsertCommand, UpdateCommand, dan DeleteCommand.

DefaultBindings 4194304

Menyertakan pengikatan default dan pembuatan default terikat.

DisableScripting 0

Skrip pembuatan objek tidak dihasilkan oleh Agen Rekam Jepret. Anda harus menentukan file skrip yang disediakan pengguna untuk menentukan objek di Pelanggan untuk CreationScript.

DriChecks 1024

Termasuk batasan CHECK pembuatan.

DriDefaults 2048

Menyertakan default kolom pembuatan.

DriForeignKeys 512

Termasuk pembuatan batasan kunci asing ke semua tabel yang direferensikan yang disertakan dalam publikasi.

DriPrimaryKey 128

Termasuk pembuatan batasan kunci primer.

DriUniqueKeys 16384

Termasuk pembuatan kunci unik.

ExtendedProperties 8192

Menyertakan properti yang diperluas yang terkait dengan objek database yang sedang diterbitkan.

FileGroups 262144

Menyertakan grup file yang terkait dengan tabel atau indeks yang dipartisi.

FileStreamAttribute 4294967296

Menyertakan atribut untuk aliran file.

FileStreamDataSpace 34359738368

Atur opsi ini untuk menyimpan data FILESTREAM pada grup filenya sendiri di Pelanggan. Jika opsi ini tidak diatur, data FILESTREAM disimpan pada grup file default. Replikasi tidak membuat grup file; oleh karena itu, jika Anda mengatur opsi ini, Anda harus membuat grup file sebelum menerapkan rekam jepret di Pelanggan. Untuk informasi selengkapnya tentang cara membuat objek sebelum Anda menerapkan rekam jepret, lihat Menjalankan Skrip Sebelum dan Sesudah Rekam Jepret Diterapkan.

FilteredIndexes 274877906944

Mereplikasi indeks yang difilter pada tabel. Untuk informasi selengkapnya tentang indeks yang difilter, lihat Membuat Indeks Terfilter.

FullTextIndex 16777216

Menyertakan indeks teks lengkap.

HierarchyIdToVarBinaryMax 137438953472

hierarchyid Mengonversi jenis data menjadi varbinary(max) sehingga kolom jenis hierarchyid dapat direplikasi ke Pelanggan yang berjalan SQL Server 2005. Untuk informasi selengkapnya tentang cara menggunakan hierarchyid kolom dalam tabel yang direplikasi, lihat hierarki (Transact-SQL).

Identity 4

Menyertakan pembuatan kolom identitas. Opsi ini hanya didukung untuk TransArticle objek dan hanya untuk Rilis Microsoft SQL Server 2005 dan yang lebih baru. Untuk informasi selengkapnya, lihat Mereplikasi Kolom Identitas.

IndexPartitioningSchemes 1048576

Termasuk skema partisi yang terkait dengan indeks yang dipartisi.

KeepTimestamp 8

Mereplikasi kolom tanda waktu. Tanpa opsi ini, kolom tanda waktu dibuat pada Pelanggan sebagai kolom biner(16). Opsi ini hanya didukung untuk TransArticle objek.

LargeUserDefinedTypesToVarBinaryMax 68719476736

Mengonversi jenis yang ditentukan pengguna (UDT) common language runtime (CLR) yang lebih besar dari 8000 byte menjadi varbinary(max) sehingga kolom jenis UDT dapat direplikasi ke Pelanggan yang berjalan SQL Server 2005.

MarkReplicatedCheckConstraintsAsNotForReplication 65536

Termasuk klausul NOT FOR REPLICATION saat membuat batasan CHECK sehingga batasan tidak diberlakukan selama sinkronisasi. Untuk informasi selengkapnya, lihat Mengontrol Batasan, Identitas, dan Pemicu dengan NOT FOR REPLICATION.

MarkReplicatedForeignKeyConstraintsAsNotForReplication 131072

Termasuk klausul NOT FOR REPLICATION saat membuat batasan KUNCI ASING sehingga batasan tidak diberlakukan selama sinkronisasi. Untuk informasi selengkapnya, lihat Mengontrol Batasan, Identitas, dan Pemicu dengan NOT FOR REPLICATION.

MaxTypesToMatchingNonMaxTypes 536870912

nvarchar(max)varchar(max)Mengonversi , , dan varbinary(max) ke textntext, , dan image jenis data, yang didukung pada versi SQL Server sebelumnya.

MemoryOptimizedClusteredIndexConversion 8796093022208
MemoryOptimizedSchema 4398046511104
NewDateTimeTypesToStrings 8589934592

Mengonversi jenis data tanggal dan waktu (date, time, datetimeoffset, dan datetime2) yang diperkenalkan pada SQL Server 2008 ke jenis data yang didukung pada versi SQL Server sebelumnya.

NonClusteredIndexes 64

Termasuk pembuatan indeks non-klusster.

NoXmlSchemaCollections 33554432

Koleksi skema XML yang terikat ke kolom xml tidak disertakan.

Permissions 1073741824

Menyertakan izin yang ditentukan pada objek yang diterbitkan.

PrimaryKeyUniqueKeyAsConstraints 32768

Menghasilkan pernyataan ALTER TABLE saat mereplikasi batasan.

PrimaryObject 1

Menghasilkan skrip pembuatan (CREATE TABLE, CREATE PROCEDURE, dan sebagainya) untuk objek yang diterbitkan.

RuleBindings 8388608

Termasuk pengikatan aturan dan pembuatan aturan terikat.

Schema 134217728

Menghasilkan skema apa pun yang belum ada pada pelanggan.

SparseAttribute 2199023255552

Mereplikasi atribut SPARSE untuk kolom. Untuk informasi selengkapnya tentang atribut ini, lihat Menggunakan Kolom Jarang.

SpatialIndexes 1099511627776

Mereplikasi indeks pada kolom jenis geography dan geometry.

SpatialTypesToVarBinaryMax 549755813888

geography Mengonversi jenis data dan geometry menjadi varbinary(max) sehingga kolom jenis ini dapat direplikasi ke Pelanggan yang menjalankan SQL Server 2005.

Statistics 2097152

Menyertakan statistik tabel yang ditentukan pengguna.

StorageCompressionSetting 17179869184

Mereplikasi opsi kompresi untuk data dan indeks. Untuk informasi selengkapnya, lihat Kompresi Data.

TablePartitioningScheme 524288

Menyertakan skema partisi yang terkait dengan tabel yang dipartisi.

UserDefinedTypesToBaseTypes 32

Mengonversi kolom jenis data yang ditentukan pengguna di Publisher ke SQL Server dasar kolom jenis data di Pelanggan. Opsi ini tidak didukung untuk Penerbit non-SQL Server.

UserTriggers 256

Termasuk pembuatan pemicu yang ditentukan pengguna.

XmlIndexes 67108864

Menyertakan indeks XML.

XmlToNText 268435456

Kolom xml direplikasi ke Pelanggan sebagai ntext.

Keterangan

Opsi skema untuk artikel mengontrol bagaimana objek yang diterbitkan akan dibuat di Pelanggan, dan memengaruhi cara file skrip rekam jepret dihasilkan. Untuk informasi selengkapnya, lihat Menerbitkan Data dan Objek Database.

CreationScriptOptions Nilai enumerasi setara dengan nilai parameter @schema_optionsp_addarticle (Transact-SQL) dan sp_addmergearticle (Transact-SQL).

Enumerasi CreationScriptOptions mendukung FlagsAttribute opsi yang memungkinkan kombinasi bitwise dari nilai enumerasi.

Berlaku untuk

Lihat juga