DacServices 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.
Menyediakan operasi untuk membuat dan menggunakan paket DAC yang diwakili oleh DacPackage instans.
public sealed class DacServices
type DacServices = class
Public NotInheritable Class DacServices
- Warisan
-
DacServices
Konstruktor
DacServices(String) |
Buat instans DacServices baru kelas yang beroperasi terhadap database yang ditentukan oleh string koneksi yang disediakan. |
DacServices(String, IUniversalAuthProvider) |
Buat instans DacServices baru kelas yang beroperasi terhadap database yang ditentukan oleh penyedia string koneksi dan autentikasi yang disediakan. |
DacServices(String, SecureString) |
Buat instans DacServices baru kelas yang beroperasi terhadap database yang ditentukan oleh string koneksi yang disediakan. |
Properti
DiagnosticTrace |
TraceSource Dapatkan untuk jejak diagnostik. |
Metode
Deploy(DacPackage, String, Boolean, DacDeployOptions, Nullable<CancellationToken>) |
Sebarkan paket yang disediakan ke database. |
DisableTelemetry() |
Menyediakan operasi untuk membuat dan menggunakan paket DAC yang diwakili oleh DacPackage instans. |
EnableTelemetry(String, Version) |
Memungkinkan telemetri secara global dan mengatur nama aplikasi dan versi untuk disertakan dalam peristiwa telemetri |
EnableTelemetry(String, Version, Action<DacFxTelemetryEventData>) |
Memungkinkan telemetri secara global dan mengatur nama aplikasi dan versi untuk disertakan dalam peristiwa telemetri |
EnableTelemetry(String, Version, Action<DacFxTelemetryEventData>, Func<String>) |
Memungkinkan telemetri secara global dan mengatur nama aplikasi dan versi untuk disertakan dalam peristiwa telemetri |
ExportBacpac(Stream, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Ekstrak skema dan ekspor data dari database ke dalam paket "bacpac". |
ExportBacpac(Stream, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Ekstrak skema dan ekspor data dari database ke dalam paket "bacpac". |
ExportBacpac(Stream, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Ekstrak skema dan ekspor data dari database ke dalam paket "bacpac". |
ExportBacpac(String, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Ekstrak skema dan ekspor data dari database ke dalam paket "bacpac". |
ExportBacpac(String, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Ekstrak skema dan ekspor data dari database ke dalam paket "bacpac". |
ExportBacpac(String, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Ekstrak skema dan ekspor data dari database ke dalam paket "bacpac". |
Extract(Stream, String, String, Version, String, IEnumerable<Tuple<String,String>>, DacExtractOptions, Nullable<CancellationToken>) |
Ekstrak skema dari database ke dalam paket. |
Extract(String, String, String, Version, String, IEnumerable<Tuple<String,String>>, DacExtractOptions, Nullable<CancellationToken>) |
Ekstrak skema dari database ke dalam paket. |
GenerateCreateScript(DacPackage, String, DacDeployOptions) |
Buat skrip T-SQL yang dapat digunakan untuk menyebarkan skema yang disediakan DacPackage ke database. |
GenerateCreateScript(Stream, DacPackage, String, DacDeployOptions) |
Buat skrip T-SQL yang dapat digunakan untuk menyebarkan skema yang disediakan DacPackage ke database. |
GenerateDeployReport(DacPackage, DacPackage, String, DacDeployOptions) |
Buat laporan XML dari langkah-langkah yang diperlukan untuk menyebarkan perbedaan antara skema instans sumber dan target DacPackage yang disediakan ke database. |
GenerateDeployReport(DacPackage, String, DacDeployOptions, Nullable<CancellationToken>) |
Buat laporan XML dari langkah-langkah yang diperlukan untuk menyebarkan skema yang disediakan DacPackage ke database. |
GenerateDeployReport(Stream, DacPackage, DacPackage, String, DacDeployOptions) |
Buat laporan XML dari langkah-langkah yang diperlukan untuk menyebarkan perbedaan antara skema instans sumber dan target DacPackage yang disediakan ke database. |
GenerateDeployScript(DacPackage, DacPackage, String, DacDeployOptions) |
Buat skrip T-SQL yang dapat digunakan untuk menyebarkan perbedaan antara skema instans sumber dan target DacPackage yang disediakan ke database. |
GenerateDeployScript(DacPackage, String, DacDeployOptions, Nullable<CancellationToken>) |
Buat skrip T-SQL yang dapat digunakan untuk menyebarkan skema yang disediakan DacPackage ke database. |
GenerateDeployScript(Stream, DacPackage, DacPackage, String, DacDeployOptions) |
Buat skrip T-SQL yang dapat digunakan untuk menyebarkan perbedaan antara skema instans sumber dan target DacPackage yang disediakan ke database. |
GenerateDriftReport(String, DacSchemaModelStorageType, Nullable<CancellationToken>) |
Buat laporan XML dari penyimpangan yang telah terjadi sejak database terakhir didaftarkan. |
GenerateDriftReport(String, Nullable<CancellationToken>) |
Buat laporan XML dari penyimpangan yang telah terjadi sejak database terakhir didaftarkan. |
ImportBacpac(BacPackage, String, DacAzureDatabaseSpecification, Nullable<CancellationToken>) |
Sebarkan skema dan impor data tabel dari paket yang disediakan ke database. |
ImportBacpac(BacPackage, String, DacImportOptions, Nullable<CancellationToken>) |
Sebarkan skema dan impor data tabel dari paket yang disediakan ke database. |
ImportBacpac(BacPackage, String, Nullable<CancellationToken>) |
Sebarkan skema dan impor data tabel dari paket yang disediakan ke database. |
Publish(DacPackage, String, PublishOptions) |
Terbitkan paket yang disediakan ke database. Metode ini mendukung pengembalian skrip yang digunakan saat menerbitkan bersama dengan laporan penyebaran yang meringkas tindakan yang diambil selama Terbitkan |
Register(String, DacSchemaModelStorageType, String, Version, String) |
Tambahkan informasi pendaftaran DAC untuk database target yang ditentukan. |
Register(String, String, Version, String) |
Tambahkan informasi pendaftaran DAC untuk database target yang ditentukan. |
Script(DacPackage, DacPackage, String, PublishOptions) |
Membuat skrip langkah-langkah untuk operasi penerbitan sebagai skrip penyebaran, laporan penyebaran, atau keduanya. Setidaknya salah GenerateDeploymentScript satu opsi atau GenerateDeploymentReport harus diatur ke true. Metode ini tidak akan mengubah target |
Script(DacPackage, String, PublishOptions) |
Membuat skrip langkah-langkah untuk operasi penerbitan sebagai skrip penyebaran, laporan penyebaran, atau keduanya. Setidaknya salah GenerateDeploymentScript satu opsi atau GenerateDeploymentReport harus diatur ke true. Metode ini tidak akan diterbitkan ke database |
Unregister(String) |
Hapus informasi pendaftaran DAC untuk database target yang ditentukan. |
Acara
LogObjectHashed |
Dipanggil sebagai pencatat hash nama objek ketika HashObjectNamesInLogs diatur ke true. |
Message |
Dipanggil sebagai operasi melaporkan pembaruan status atau kesalahan. |
ProgressChanged |
Dipanggil saat status operasi berubah. |
SqlConnectionCreated |
Dipanggil setelah setiap instans SqlConnection dibuat. |