Microsoft.SqlServer.Dac Ruang nama

Kelas

BacPackage

Representasi artefak yang berisi definisi dan data aplikasi tingkat data.

DacAzureDatabaseSpecification

Menentukan parameter opsional khusus untuk Microsoft Azure SQL Database

DacDataProgressMessage

Data yang terkait dengan operasi data yang dijalankan untuk melaporkan pembaruan status atau kesalahan yang terkait dengan kemajuan.

DacDeployOptions

Menentukan opsi yang memengaruhi perilaku penyebaran paket ke database.

DacExceptionMessage

Data yang terkait dengan kesalahan dengan informasi pengecualian.

DacExportOptions

Menentukan opsi yang memengaruhi perilaku ekspor paket dari database.

DacExtractOptions

Menentukan opsi yang memengaruhi perilaku ekstraksi paket.

DacImportOptions

Menentukan opsi yang memengaruhi perilaku impor paket ke database.

DacMessage

Data yang terkait dengan operasi eksekusi untuk melaporkan pembaruan status atau kesalahan.

DacMessageEventArgs

Data yang terkait dengan peristiwa yang dimunculkan sebagai operasi eksekusi melaporkan pembaruan status atau kesalahan.

DacOperationProgressMessage

Pesan kemajuan yang terkait dengan operasi impor atau ekspor kemajuan keseluruhan.

DacPackage

Representasi artefak yang berisi definisi aplikasi tingkat data.

DacPackageExtensions

Menyediakan metode ekstensi untuk mendukung manipulasi objek DacPackage. Metode ekstensi ini berfungsi pada yang sudah ada DacPackage

DacProfile

Berisi pengaturan yang terkait dengan konfigurasi penyebaran tertentu.

DacProgressEventArgs

Data yang terkait dengan peristiwa yang dimunculkan sebagai operasi eksekusi menyelesaikan langkah-langkah pemrosesan individual.

DacRetryMessage

Pesan ini dimunculkan ketika DACFx API mencoba kembali perintah atau koneksi karena kesalahan sementara yang dikembalikan oleh server.

DacServices

Menyediakan operasi untuk membuat dan menggunakan paket DAC yang diwakili oleh DacPackage instans.

DacServicesException

Pengecualian dilemparkan untuk kesalahan layanan DAC.

DataOperationStateProvider

Terapkan antarmuka ini untuk mengelola mengekstrak tabel data pengguna database ke akun penyimpanan Azure, dan menerbitkan dari penyimpanan Azure data tabel ke database target.

DeploymentPropertyAliasAttribute

Kelas ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Menentukan alias untuk properti penyebaran saat digunakan untuk penimpaan properti baris perintah

LogObjectHashedEventArgs

Data yang terkait dengan peristiwa yang dimunculkan sebagai nama objek di-hash ketika HashObjectNamesInLogs adalah true.

NestedDeploymentPropertyAttribute

Kelas ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Menunjukkan bahwa properti penyebaran harus diperluas untuk penimpaan properti baris perintah

OptionDescriptionAttribute

Menyesuaikan deskripsi opsi.

PackageMetadata

Informasi metadata yang menjelaskan paket.

PackageOptions

Menentukan opsi tingkat lanjut dan artefak tambahan untuk pembuatan paket.

PublishOptions

Mengonfigurasi opsi untuk apa yang akan dilaporkan saat melakukan operasi tertentu dari DacServices, khususnya apakah DeployReport dan/atau DeployScript akan dihasilkan

PublishResult

Berisi hasil operasi penerbitan atau skrip. Ini akan berisi setidaknya salah satu properti DeploymentReport atau DatabaseScript tergantung pada apa yang diminta dalam PublishOptions

SourceInformation

Mewakili informasi tentang item yang menarik dalam model, misalnya SqlRuleProblem.

SqlConnectionStringBuilderHelper

Kelas publik untuk mendukung konfigurasi Autentikasi SQL untuk DacFx

TSqlModelUtils

Menyediakan metode utilitas untuk API model publik.

Antarmuka

IUniversalAuthProvider

Terapkan antarmuka ini untuk membuat token akses string. Token akses ini akan digunakan untuk mengatur AccessToken untuk instans SqlConnection apa pun yang dibuat saat menyambungkan ke database.

Enum

DacAzureEdition

Daftar kemungkinan edisi untuk Microsoft Azure SQL Database

DacExtractTarget

Menentukan target ekstrak yang berbeda saat mengekstrak database.

DacMessageType

Menentukan jenis (atau tingkat keparahan) pesan yang terkait dengan peristiwa tertentu.

DacOperationStatus

Menentukan status operasi layanan.

DacSchemaModelStorageType

Menentukan jenis penyimpanan cadangan untuk model skema.

DataOperationStepState

Kemungkinan menyatakan bahwa satu langkah dalam operasi Data dapat dilakukan.

DataStorageType

Jenis penyimpanan data yang mungkin

EngineVersion

Mewakili opsi yang menentukan versi mesin apa yang harus diatur atau diizinkan. Saat ini opsi ini hanya digunakan dalam operasi yang terkait dengan Microsoft Azure SQL Database.

Misalnya, ini dapat digunakan selama ekspor untuk menentukan versi mesin yang diizinkan untuk divalidasi dan apakah fitur database cocok dengan kemampuan versi mesin tersebut.

Demikian pula ketika menentukan opsi pembuatan untuk TSqlModel publik dalam API ekstensibilitas, ini dapat digunakan untuk menentukan versi mesin yang diharapkan dari model yang harus diatur.

ObjectType

Menentukan jenis objek yang ada di SQL Server.