CreationScriptOptions Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |
|
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 |
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 |
|
MemoryOptimizedClusteredIndexConversion | 8796093022208 | |
MemoryOptimizedSchema | 4398046511104 | |
NewDateTimeTypesToStrings | 8589934592 | Mengonversi jenis data tanggal dan waktu ( |
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 |
SpatialTypesToVarBinaryMax | 549755813888 |
|
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 |
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.