DacDeployOptions 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.
Menentukan opsi yang memengaruhi perilaku penyebaran paket ke database.
public sealed class DacDeployOptions
type DacDeployOptions = class
Public NotInheritable Class DacDeployOptions
- Warisan
-
DacDeployOptions
Konstruktor
| DacDeployOptions() |
Buat instans DacDeployOptions baru kelas dengan opsi default. |
Properti
| AdditionalDeploymentContributorArguments |
Menentukan argumen kontributor penyebaran tambahan selain yang sudah tercantum dalam dacpac. |
| AdditionalDeploymentContributorPaths |
Menentukan jalur untuk memuat kontributor penyebaran tambahan. Ini harus menjadi daftar nilai yang dibatasi titik koma. |
| AdditionalDeploymentContributors |
Menentukan kontributor penyebaran tambahan yang harus berjalan - selain yang ditentukan dalam dacpac. |
| AllowDropBlockingAssemblies |
Dapatkan atau atur boolean yang menentukan apakah penyebaran CLR akan menyebabkan pemblokiran rakitan dihilangkan. |
| AllowExternalLanguagePaths |
Dapatkan atau atur boolean yang menentukan apakah jalur file harus digunakan untuk penyebaran bahasa eksternal. |
| AllowExternalLibraryPaths |
Dapatkan atau atur boolean yang menentukan apakah jalur file harus digunakan untuk penyebaran pustaka eksternal. |
| AllowIncompatiblePlatform |
Dapatkan atau atur boolean yang menentukan apakah penyebaran akan diblokir karena kompatibilitas platform. |
| AllowTableRecreation |
Mendapatkan atau mengatur boolean yang menentukan apakah akan mengizinkan rekreasi tabel dalam penerbitan |
| AllowUnsafeRowLevelSecurityDataMovement |
Mendapatkan atau mengatur boolean yang menentukan apakah akan mengabaikan pemblokiran gerakan data pada tabel yang diaktifkan RLS |
| AzureSharedAccessSignatureToken |
[Pratinjau] Token Tanda Tangan Akses Bersama Azure dari Akun Azure Storage untuk mengimpor data dari file Parquet. Tentukan token SAS yang valid dengan akses ke jalur kontainer penyimpanan untuk diautentikasi dengan menggunakan identitas Tanda Tangan Akses Bersama. |
| AzureStorageBlobEndpoint |
[Pratinjau] Titik akhir blob penyimpanan Azure dari Akun Azure Storage untuk mengimpor data dari file Parquet. |
| AzureStorageContainer |
[Pratinjau] Nama kontainer penyimpanan Azure dari Akun Azure Storage untuk mengimpor data dari file parket. |
| AzureStorageKey |
[Pratinjau] Kunci penyimpanan Azure dari Akun Azure Storage untuk mengimpor data dari file Parquet. |
| AzureStorageRootPath |
[Pratinjau] Jalur akar penyimpanan di bawah kontainer Akun Azure Storage untuk mengimpor data dari file Parquet. |
| BackupDatabaseBeforeChanges |
Dapatkan atau atur boolean yang menentukan apakah pencadangan database akan dilakukan sebelum melanjutkan tindakan penyebaran aktual. |
| BlockOnPossibleDataLoss |
Dapatkan atau atur boolean yang menentukan apakah penyebaran harus berhenti jika operasi dapat menyebabkan kehilangan data. |
| BlockWhenDriftDetected |
Dapatkan atau atur 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. |
| CommandTimeout |
Menentukan batas waktu perintah dalam hitungan detik saat menjalankan kueri terhadap SQLServer. |
| CommentOutSetVarDeclarations |
Dapatkan atau atur boolean yang menentukan apakah deklarasi variabel SQLCMD dikomentari di header skrip. |
| CompareUsingTargetCollation |
Dapatkan atau atur boolean yang menentukan apakah kolase target akan digunakan untuk perbandingan pengidentifikasi. |
| CreateNewDatabase |
Dapatkan atau atur 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. |
| DatabaseLockTimeout |
Menentukan batas waktu penguncian database dalam hitungan detik saat menjalankan kueri terhadap SQLServer. |
| DatabaseSpecification |
Menentukan parameter opsional khusus untuk Microsoft Azure SQL Database. |
| DataOperationStateProvider |
Penyedia status operasi data. |
| DeployDatabaseInSingleUserMode |
Dapatkan atau atur boolean yang menentukan apakah sistem akan memperoleh mode pengguna tunggal pada database target selama durasi operasi penyebaran. |
| DisableAndReenableDdlTriggers |
Dapatkan atau atur boolean yang menentukan apakah semua pemicu DDL akan dinonaktifkan selama durasi operasi penyebaran lalu diaktifkan kembali setelah semua perubahan diterapkan. |
| DisableIndexesForDataPhase |
Mendapatkan atau mengatur boolean yang menentukan apakah indeks harus dinonaktifkan sebelum mengimpor data ke SQL Server. |
| DisableParallelismForEnablingIndexes |
Mendapatkan atau mengatur boolean yang menentukan apakah membangun ulang indeks tidak boleh menggunakan paralelisme untuk mengimpor data ke dalam SQL Server. |
| DoNotAlterChangeDataCaptureObjects |
Dapatkan atau atur boolean yang menentukan apakah item yang dikonfigurasi untuk Change Data Capture (CDC) harus diubah selama penyebaran. |
| DoNotAlterReplicatedObjects |
Dapatkan atau atur boolean yang menentukan apakah item yang dikonfigurasi untuk Replikasi harus diubah selama penyebaran. |
| DoNotDropDatabaseWorkloadGroups |
Dapatkan atau atur boolean yang menentukan apakah akan menghilangkan semua grup beban kerja database yang tidak ada dalam model sumber. |
| DoNotDropObjectTypes |
Dapatkan atau atur kumpulan jenis objek yang tidak akan dihilangkan dari target ketika tidak ada objek yang sesuai di sumbernya. Perhatikan bahwa menghilangkan dan membuat ulang objek dari jenis yang ditentukan mungkin masih diperlukan karena dependensi dari objek lain. |
| DoNotDropWorkloadClassifiers |
Dapatkan atau atur boolean yang menentukan apakah akan menghilangkan semua grup beban kerja database yang tidak ada dalam model sumber. |
| DoNotEvaluateSqlCmdVariables |
Ditentukan apakah nama variabel SQLCMD harus digunakan saat membandingkan skema atau nilainya |
| DropConstraintsNotInSource |
Dapatkan atau atur boolean yang menentukan apakah akan menghilangkan semua batasan yang tidak ada dalam model sumber. |
| DropDmlTriggersNotInSource |
Dapatkan atau atur boolean yang menentukan apakah akan menghilangkan semua pemicu DML yang tidak ada dalam model sumber. |
| DropExtendedPropertiesNotInSource |
Dapatkan atau atur boolean yang menentukan apakah akan menghilangkan semua properti yang diperluas yang tidak ada dalam model sumber. |
| DropIndexesNotInSource |
Dapatkan atau atur boolean yang menentukan apakah akan menghilangkan semua indeks yang tidak ada dalam model sumber. |
| DropObjectsNotInSource |
Dapatkan atau atur boolean yang menentukan apakah objek yang ada di target tetapi tidak sumber harus dihilangkan selama penyebaran. |
| DropPermissionsNotInSource |
Dapatkan atau atur boolean yang menentukan apakah akan menghilangkan semua izin yang tidak ada dalam model sumber. |
| DropRoleMembersNotInSource |
Dapatkan atau atur boolean yang menentukan apakah akan menghapus semua keanggotaan peran yang tidak ada dalam model sumber. |
| DropStatisticsNotInSource |
Dapatkan atau atur boolean yang menentukan apakah akan menghapus semua keanggotaan peran yang tidak ada dalam model sumber. |
| EnclaveAttestationProtocol |
Menentukan protokol pengesahan yang akan digunakan dengan Always Encrypted berbasis enklave. |
| EnclaveAttestationUrl |
Menentukan Url pengesahan enklave (titik akhir layanan pengesahan) yang akan digunakan dengan Always Encrypted berbasis enklave. |
| ExcludeObjectTypes |
Dapatkan atau atur kumpulan jenis objek untuk dikecualikan dari pertimbangan saat membandingkan model sumber dan target. |
| GenerateSmartDefaults |
Dapatkan atau atur boolean yang menentukan apakah nilai default harus dihasilkan untuk mengisi kolom NULL yang dibatasi ke nilai NOT NULL. |
| HashObjectNamesInLogs |
Mendapatkan atau mengatur boolean yang menentukan apakah akan hash nama objek dalam log |
| IgnoreAnsiNulls |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan opsi ANSI_NULL dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreAuthorizer |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan opsi OTORISASI dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreColumnCollation |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan penentu kolase dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreColumnOrder |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan dari pertimbangan urutan kolom dalam tabel saat membandingkan model sumber dan target. |
| IgnoreComments |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan komentar dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreCryptographicProviderFilePath |
Dapatkan atau atur 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 yang tidak ada dalam model sumber. |
| IgnoreDdlTriggerOrder |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan urutan pemicu DDL dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreDdlTriggerState |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan status pemicu DDL dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreDefaultSchema |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan opsi DEFAULT_SCHEMA dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreDmlTriggerOrder |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan urutan pemicu DML dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreDmlTriggerState |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan status pemicu DML dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreExtendedProperties |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan semua properti yang diperluas dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreFileAndLogFilePath |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan opsi FILENAME objek FILE dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreFilegroupPlacement |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan penentu grup file dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreFileSize |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan opsi UKURAN objek FILE dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreFillFactor |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan opsi FILLFACTOR dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreFullTextCatalogFilePath |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan spesifikasi jalur objek FULLTEXT CATALOG dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreIdentitySeed |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan nilai awal kolom IDENTITY dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreIncrement |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan nilai kenaikan kolom IDENTITY dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreIndexOptions |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan perbedaan opsi indeks dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreIndexPadding |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan opsi PAD_INDEX dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreKeywordCasing |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan perbedaan dalam casing kata kunci dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreLockHintsOnIndexes |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan opsi ALLOW_ROW_LOCKS dan ALLOW_PAGE_LOGKS dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreLoginSids |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan opsi SID objek LOGIN dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreNotForReplication |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan opsi NOT FOR REPLICATION dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreObjectPlacementOnPartitionScheme |
Dapatkan atau atur 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 atau atur 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 atau atur boolean yang menentukan apakah akan mengecualikan semua pernyataan izin dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreQuotedIdentifiers |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan opsi QUOTED_IDENTIFIER dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreRoleMembership |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan semua objek KEANGGOTAAN PERAN dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreRouteLifetime |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan opsi LIFETIME objek ROUTE dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreSemicolonBetweenStatements |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan keberadaan atau tidak adanya titik koma dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreSensitivityClassifications |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan klasifikasi sensitivitas data pada kolom saat membandingkan model sumber dan target. |
| IgnoreTableOptions |
Dapatkan atau atur 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 atau atur boolean yang menentukan apakah akan mengecualikan pengaturan pengguna dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreWhitespace |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan spasi kosong dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreWithNocheckOnCheckConstraints |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan opsi CHECK|NO CHECK dari objek batasan CHECK dari pertimbangan saat membandingkan model sumber dan target. |
| IgnoreWithNocheckOnForeignKeys |
Mendapatkan atau mengatur boolean yang menentukan apakah akan mengecualikan opsi CHECK|NO CHECK dari FOREIGN KEY |
| IgnoreWorkloadClassifiers |
Dapatkan atau atur boolean yang menentukan apakah akan mengecualikan WorkloadClassifiers yang tidak ada dalam model sumber. |
| IncludeCompositeObjects |
Dapatkan atau atur 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 atau atur boolean yang menentukan apakah akan menggunakan transasi selama operasi penyebaran dan melakukan transaksi setelah semua perubahan berhasil diterapkan. |
| IsAlwaysEncryptedParameterizationEnabled |
Mengatur Mode Parameterisasi Always Encrypted |
| LongRunningCommandTimeout |
Menentukan batas waktu perintah yang berjalan lama dalam hitungan detik saat menjalankan kueri terhadap SQLServer. |
| NoAlterStatementsToChangeClrTypes |
Dapatkan atau atur boolean yang menentukan apakah akan memaksa perubahan pada rakitan CLR dengan menghilangkan dan membuatnya kembali. |
| PerformIndexOperationsOnline |
Mendapatkan atau mengatur boolean yang menentukan apakah akan melakukan operasi indeks secara online |
| PopulateFilesOnFileGroups |
Dapatkan atau atur 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. |
| RebuildIndexesOfflineForDataPhase |
Mendapatkan atau mengatur boolean yang menentukan apakah indeks harus dibangun kembali secara offline setelah mengimpor data ke SQL Server. |
| RegisterDataTierApplication |
Dapatkan atau atur boolean yang menentukan apakah database akan didaftarkan sebagai Aplikasi Data-Tier. |
| RestoreSequenceCurrentValue |
Mendapatkan atau mengatur boolean yang menentukan apakah nilai urutan harus diaktifkan atau dinonaktifkan sebelum menyebarkan skrip ke SQL Server. |
| RunDeploymentPlanExecutors |
Menentukan apakah kontributor DeploymentPlanExecutor harus dijalankan saat operasi lain dijalankan. Defaultnya adalah false. |
| ScriptDatabaseCollation |
Dapatkan atau atur boolean yang menentukan apakah database target harus diubah agar sesuai dengan kolase model sumber. |
| ScriptDatabaseCompatibility |
Dapatkan atau atur boolean yang menentukan apakah database target harus diubah agar sesuai dengan tingkat kompatibilitas model sumber. |
| ScriptDatabaseOptions |
Dapatkan atau atur boolean yang menentukan apakah opsi database dalam database target harus diperbarui agar sesuai dengan model sumber. |
| ScriptDeployStateChecks |
Dapatkan atau atur boolean yang menentukan apakah database target harus diperiksa untuk memastikan bahwa database tersebut ada, sedang online dan dapat diperbarui. |
| ScriptFileSize |
Dapatkan atau atur boolean yang menentukan apakah ukuran file ditentukan saat menambahkan file ke grup file. |
| ScriptNewConstraintValidation |
Dapatkan atau atur boolean yang menentukan apakah batasan divalidasi setelah semua perubahan diterapkan. |
| ScriptRefreshModule |
Dapatkan atau atur boolean yang menentukan apakah prosedur referensi di-refresh saat objek yang direferensikan diperbarui. |
| SqlCommandVariableValues |
Dapatkan kamus nilai variabel perintah SQL, yang dikuntangani oleh nama variabel. |
| TreatVerificationErrorsAsWarnings |
Dapatkan atau atur 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 atau atur 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 atau atur boolean yang menentukan apakah penyebaran akan memverifikasi bahwa kolase yang ditentukan dalam model sumber kompatibel dengan kolase yang ditentukan dalam model target. |
| VerifyDeployment |
Dapatkan atau atur boolean yang menentukan apakah fase verifikasi rencana dijalankan atau tidak. |
Metode
| SetVariable(String, String) |
Mengambil alih variabel sqlcmd dengan nilai yang diberikan |