SqlDeploymentOptions Kelas
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.
Berisi nilai opsi penyebaran yang digunakan untuk penyebaran
public class SqlDeploymentOptions
type SqlDeploymentOptions = class
Public Class SqlDeploymentOptions
- Warisan
-
SqlDeploymentOptions
Properti
| AllowDropBlockingAssemblies |
Dapatkan boolean yang menentukan apakah penyebaran CLR akan menyebabkan pemblokiran rakitan dihilangkan. |
| AllowIncompatiblePlatform |
Dapatkan boolean yang menentukan apakah penyebaran akan diblokir karena kompatibilitas platform. |
| AllowTableRecreation |
Mendapatkan boolean yang menentukan apakah akan mengizinkan rekreasi tabel di Terbitkan |
| BackupDatabaseBeforeChanges |
Dapatkan boolean yang menentukan apakah pencadangan database akan dilakukan sebelum melanjutkan tindakan penyebaran aktual. |
| BlockOnPossibleDataLoss |
Dapatkan boolean yang menentukan apakah penyebaran harus berhenti jika operasi dapat menyebabkan kehilangan data. |
| BlockWhenDriftDetected |
Dapatkan boolean yang menentukan apakah sistem akan memeriksa perbedaan antara status database saat ini dan status database yang terdaftar dan memblokir penyebaran jika perubahan terdeteksi. Bahkan jika opsi ini diatur ke true, deteksi penyimpangan hanya akan terjadi pada database jika sebelumnya disebarkan dengan RegisterDataTierApplication opsi diaktifkan. |
| CommentOutSetVarDeclarations |
Dapatkan boolean yang menentukan apakah deklarasi variabel SQLCMD dikomentari di header skrip. |
| CompareUsingTargetCollation |
Dapatkan boolean yang menentukan apakah kolase sumber akan digunakan untuk perbandingan pengidentifikasi. |
| CreateNewDatabase |
Dapatkan boolean yang menentukan apakah database yang ada akan dihilangkan dan database baru dibuat sebelum melanjutkan tindakan penyebaran aktual. Memperoleh mode pengguna tunggal sebelum menghilangkan database yang ada. |
| DeployDatabaseInSingleUserMode |
Dapatkan boolean yang menentukan apakah sistem akan memperoleh mode pengguna tunggal pada database target selama durasi operasi penyebaran. |
| DisableAndReenableDdlTriggers |
Dapatkan boolean yang menentukan apakah semua pemicu DDL akan dinonaktifkan selama durasi operasi penyebaran lalu diaktifkan kembali setelah semua perubahan diterapkan. |
| DoNotAlterChangeDataCaptureObjects |
Dapatkan boolean yang menentukan apakah item yang dikonfigurasi untuk Change Data Capture (CDC) harus diubah selama penyebaran. |
| DoNotAlterReplicatedObjects |
Dapatkan boolean yang menentukan apakah item yang dikonfigurasi untuk Replikasi harus diubah selama penyebaran. |
| DoNotEvaluateSqlCmdVariables |
Ditentukan apakah nama variabel SQLCMD harus digunakan saat membandingkan skema atau nilainya |
| DropConstraintsNotInSource |
Dapatkan boolean yang menentukan apakah akan menghilangkan semua batasan yang tidak ada dalam model sumber. |
| DropDmlTriggersNotInSource |
Dapatkan boolean yang menentukan apakah akan menghilangkan semua pemicu DML yang tidak ada dalam model sumber. |
| DropExtendedPropertiesNotInSource |
Dapatkan boolean yang menentukan apakah akan menghilangkan semua properti yang diperluas yang tidak ada dalam model sumber. |
| DropIndexesNotInSource |
Dapatkan boolean yang menentukan apakah akan menghilangkan semua indeks yang tidak ada dalam model sumber. |
| DropObjectsNotInSource |
Dapatkan boolean yang menentukan apakah objek yang ada di target tetapi bukan sumber yang harus dihilangkan selama penyebaran. |
| DropPermissionsNotInSource |
Dapatkan boolean yang menentukan apakah akan menghilangkan semua izin yang tidak ada dalam model sumber. |
| DropRoleMembersNotInSource |
Dapatkan boolean yang menentukan apakah akan menghilangkan semua keanggotaan peran yang tidak ada dalam model sumber. |
| DropStatisticsNotInSource |
Dapatkan boolean yang menentukan apakah akan menghilangkan semua statistik yang tidak ada dalam model sumber. |
| GenerateSmartDefaults |
Dapatkan boolean yang menentukan apakah nilai default harus dihasilkan untuk mengisi kolom NULL yang dibatasi ke nilai NOT NULL. |
| HashObjectNamesInLogs |
Mendapatkan boolean yang menentukan apakah akan mengganti semua nama objek dalam log dengan nilai hash acak |
| IgnoreAnsiNulls |
Dapatkan boolean yang menentukan apakah akan mengecualikan opsi ANSI_NULL dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreAuthorizer |
Dapatkan boolean yang menentukan apakah akan mengecualikan opsi OTORISASI dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreColumnCollation |
Dapatkan boolean yang menentukan apakah akan mengecualikan penentu kolase dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreColumnOrder |
Dapatkan boolean yang menentukan apakah akan mengecualikan dari pertimbangan urutan kolom dalam tabel saat membandingkan model sumber dan target. |
| IgnoreComments |
Dapatkan boolean yang menentukan apakah akan mengecualikan komentar dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreCryptographicProviderFilePath |
Dapatkan boolean yang menentukan apakah akan mengecualikan spesifikasi file penyedia kriptografi dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreDatabaseWorkloadGroups |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan Grup Beban Kerja Database dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreDdlTriggerOrder |
Dapatkan boolean yang menentukan apakah akan mengecualikan urutan pemicu DDL dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreDdlTriggerState |
Dapatkan boolean yang menentukan apakah akan mengecualikan status pemicu DDL dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreDefaultSchema |
Dapatkan boolean yang menentukan apakah akan mengecualikan opsi DEFAULT_SCHEMA dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreDmlTriggerOrder |
Dapatkan boolean yang menentukan apakah akan mengecualikan urutan pemicu DML dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreDmlTriggerState |
Dapatkan boolean yang menentukan apakah akan mengecualikan status pemicu DML dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreExtendedProperties |
Dapatkan boolean yang menentukan apakah akan mengecualikan semua properti yang diperluas dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreFileAndLogFilePath |
Dapatkan boolean yang menentukan apakah akan mengecualikan opsi FILENAME objek FILE dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreFilegroupPlacement |
Dapatkan boolean yang menentukan apakah akan mengecualikan penentu grup file dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreFileSize |
Dapatkan boolean yang menentukan apakah akan mengecualikan opsi UKURAN objek FILE dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreFillFactor |
Dapatkan boolean yang menentukan apakah akan mengecualikan opsi FILLFACTOR dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreFullTextCatalogFilePath |
Dapatkan boolean yang menentukan apakah akan mengecualikan spesifikasi jalur objek FULLTEXT CATALOG dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreIdentitySeed |
Dapatkan boolean yang menentukan apakah akan mengecualikan nilai awal kolom IDENTITY dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreIncrement |
Dapatkan boolean yang menentukan apakah akan mengecualikan nilai kenaikan kolom IDENTITY dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreIndexesStatisticsOnEnclaveEnabledColumns |
Dapatkan boolean yang menentukan apakah akan menghilangkan Indeks dan Statistik sebelum mengekspor Opsi Baru Ekspor DB |
| IgnoreIndexOptions |
Dapatkan boolean yang menentukan apakah akan mengecualikan perbedaan opsi indeks dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreIndexPadding |
Dapatkan boolean yang menentukan apakah akan mengecualikan opsi PAD_INDEX dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreKeywordCasing |
Dapatkan boolean yang menentukan apakah akan mengecualikan perbedaan dalam casing kata kunci dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreLockHintsOnIndexes |
Dapatkan boolean yang menentukan apakah akan mengecualikan opsi ALLOW_ROW_LOCKS dan ALLOW_PAGE_LOGKS dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreLoginSids |
Dapatkan boolean yang menentukan apakah akan mengecualikan opsi SID objek LOGIN dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreNotForReplication |
Dapatkan boolean yang menentukan apakah akan mengecualikan opsi NOT FOR REPLICATION dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreObjectPlacementOnPartitionScheme |
Dapatkan boolean yang menentukan apakah akan mengecualikan objek skema partisi dari pertimbangan saat membandingkan model sumber dan target untuk objek berikut: Tabel, Indeks, Kunci Unik, Kunci Primer, dan Antrean. |
| IgnorePartitionSchemes |
Dapatkan boolean yang menentukan apakah akan mengecualikan jenis parameter dan Dapatkan boolean yang menentukan apakah akan mengecualikan jenis parameter dan NILAI batas FUNGSI PARTISI dari pertimbangan saat membandingkan model sumber dan target. Juga mengecualikan FILEGROUP dan fungsi partisi SKEMA PARTISI dari pertimbangan saat membandingkan model sumber dan target. |
| IgnorePermissions |
Dapatkan boolean yang menentukan apakah akan mengecualikan semua pernyataan izin dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreQuotedIdentifiers |
Dapatkan boolean yang menentukan apakah akan mengecualikan opsi QUOTED_IDENTIFIER dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreRoleMembership |
Dapatkan boolean yang menentukan apakah akan mengecualikan semua objek KEANGGOTAAN PERAN dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreRouteLifetime |
Dapatkan boolean yang menentukan apakah akan mengecualikan opsi LIFETIME objek ROUTE dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreSemicolonBetweenStatements |
Dapatkan boolean yang menentukan apakah akan mengecualikan keberadaan atau tidak adanya titik koma dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreSensitivityClassifications |
Dapatkan boolean yang menentukan apakah akan mengecualikan klasifikasi sensitivitas data kolom dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreTableOptions |
Dapatkan boolean yang menentukan apakah opsi pada tabel target diperbarui agar sesuai dengan tabel sumber. |
| IgnoreTablePartitionOptions |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan RENTANG dan NILAI BATAS dari opsi partisi tabel dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreUserSettingsObjects |
Dapatkan boolean yang menentukan apakah akan mengecualikan pengaturan pengguna dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreWhitespace |
Dapatkan boolean yang menentukan apakah akan mengecualikan spasi kosong dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreWithNocheckOnCheckConstraints |
Dapatkan boolean yang menentukan apakah akan mengecualikan opsi CHECK|NO CHECK dari objek batasan CHECK dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreWithNocheckOnForeignKeys |
Dapatkan boolean yang menentukan apakah akan mengecualikan opsi CHECK|NO CHECK dari FOREIGN KEY |
| IgnoreWorkloadClassifiers |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan Pengklasifikasi Beban Kerja dari pertimbangan saat membandingkan model sumber dan target. |
| IncludeCompositeObjects |
Dapatkan boolean yang menentukan apakah akan menyertakan elemen eksternal yang direferensikan yang juga menyusun model sumber lalu memperbarui database target dalam satu operasi penyebaran. |
| IncludeTransactionalScripts |
Dapatkan boolean yang menentukan apakah akan menggunakan transasi selama operasi penyebaran dan melakukan transaksi setelah semua perubahan berhasil diterapkan. |
| IsAlwaysEncryptedParameterizationEnabled |
Berisi nilai opsi penyebaran yang digunakan untuk penyebaran |
| NoAlterStatementsToChangeClrTypes |
Dapatkan boolean yang menentukan apakah akan memaksa perubahan pada rakitan CLR dengan menghilangkan dan membuatnya kembali. |
| PerformIndexOperationsOnline |
Mendapatkan boolean yang menentukan apakah akan melakukan operasi indeks secara online |
| PopulateFilesOnFileGroups |
Dapatkan boolean yang menentukan apakah file disediakan untuk grup file yang ditentukan dalam sumber penyebaran. |
| PreserveIdentityLastValues |
Dapatkan atau atur boolean yang menentukan apakah nilai terakhir yang digunakan untuk kolom identitas harus dipertahankan. |
| RegisterDataTierApplication |
Dapatkan boolean yang menentukan apakah database akan didaftarkan sebagai Aplikasi Data-Tier. |
| RestoreSequenceCurrentValue |
Dapatkan boolean yang menentukan apakah database target harus memperbarui nilai urutan saat ini |
| ScriptDatabaseCollation |
Dapatkan boolean yang menentukan apakah database target harus diubah agar sesuai dengan kolase model sumber. |
| ScriptDatabaseCompatibility |
Dapatkan boolean yang menentukan apakah database target harus diubah agar sesuai dengan tingkat kompatibilitas model sumber. |
| ScriptDatabaseOptions |
Dapatkan boolean yang menentukan apakah opsi database dalam database target harus diperbarui agar sesuai dengan model sumber. |
| ScriptDeployStateChecks |
Dapatkan boolean yang menentukan apakah database target harus diperiksa untuk memastikan bahwa database tersebut ada, sedang online dan dapat diperbarui. |
| ScriptFileSize |
Dapatkan boolean yang menentukan apakah ukuran file ditentukan saat menambahkan file ke grup file. |
| ScriptNewConstraintValidation |
Dapatkan boolean yang menentukan apakah batasan divalidasi setelah semua perubahan diterapkan. |
| ScriptRefreshModule |
Dapatkan boolean yang menentukan apakah prosedur referensi disegarkan saat objek yang direferensikan diperbarui. |
| SqlCommandVariableValues |
Dapatkan kamus nilai variabel perintah SQL, yang dikuntangani oleh nama variabel. |
| TargetConnectionString |
Mendapatkan string yang menentukan string koneksi target |
| TargetDatabaseExists |
Mendapatkan boolean bahwa jika set menentukan apakah database target ada |
| TargetDatabaseName |
Mendapatkan string yang menentukan nama database target |
| TargetingServerless |
Dapatkan boolean yang menentukan apakah server target adalah LocalDB |
| TreatVerificationErrorsAsWarnings |
Dapatkan boolean yang menentukan apakah akan memperlakukan kesalahan yang terjadi selama verifikasi penerbitan sebagai peringatan. Pemeriksaan dilakukan terhadap rencana penyebaran yang dihasilkan sebelum rencana dijalankan terhadap database target. Verifikasi rencana mendeteksi masalah, seperti hilangnya objek khusus target (misalnya, indeks), yang harus dihilangkan untuk membuat perubahan. Verifikasi juga mendeteksi situasi di mana dependensi (seperti tabel atau tampilan) ada karena referensi ke proyek komposit, tetapi tidak ada di database target. Anda dapat memilih untuk memperlakukan kesalahan verifikasi sebagai peringatan untuk mendapatkan daftar lengkap masalah alih-alih mengizinkan tindakan penerbitan berhenti saat kesalahan pertama terjadi. |
| UnmodifiableObjectWarnings |
Dapatkan boolean yang menentukan apakah peringatan harus dihasilkan ketika perbedaan ditemukan dalam objek yang tidak dapat dimodifikasi, misalnya, jika ukuran file atau jalur file berbeda untuk file. |
| VerifyCollationCompatibility |
Dapatkan boolean yang menentukan apakah penyebaran akan memverifikasi bahwa kolase yang ditentukan dalam model sumber kompatibel dengan kolase yang ditentukan dalam model target. |
| VerifyDeployment |
Dapatkan boolean yang menentukan apakah fase verifikasi rencana dijalankan atau tidak. |