DacServices.ExportBacpac Metode
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.
Overload
ExportBacpac(String, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
Ekstrak skema dan ekspor data dari database ke dalam paket "bacpac".
public void ExportBacpac(string packageFileName, string databaseName, Microsoft.SqlServer.Dac.DacSchemaModelStorageType modelStorageType, System.Collections.Generic.IEnumerable<Tuple<string,string>> tables = default, System.Threading.CancellationToken? cancellationToken = default);
member this.ExportBacpac : string * string * Microsoft.SqlServer.Dac.DacSchemaModelStorageType * seq<string * string> * Nullable<System.Threading.CancellationToken> -> unit
Public Sub ExportBacpac (packageFileName As String, databaseName As String, modelStorageType As DacSchemaModelStorageType, Optional tables As IEnumerable(Of Tuple(Of String, String)) = Nothing, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)
Parameter
- packageFileName
- String
Jalur file paket target.
- databaseName
- String
Nama database sumber.
- modelStorageType
- DacSchemaModelStorageType
Menentukan jenis penyimpanan cadangan untuk model skema.
- tables
- IEnumerable<Tuple<String,String>>
Enumerasi opsional yang digunakan untuk mengambil enumerator di atas set tabel yang datanya harus diekspor. Untuk masing-masing Tuple dalam enumerasi item pertama menentukan skema tabel, dan yang kedua menentukan pengidentifikasi dasar tabel.
Jika nilai untuk parameter ini adalah referensi null, data untuk semua tabel akan diekspor.
- cancellationToken
- Nullable<CancellationToken>
Opsional CancellationToken yang dapat digunakan untuk menunjukkan bahwa operasi harus dibatalkan. Penggunaan objek ini tidak menjamin bahwa operasi akan dibatalkan.
Pengecualian
Jika nilai untuk salah satu parameter yang diperlukan adalah referensi null atau string kosong.
Jika terjadi kesalahan selama penyebaran skema dan ekspor data; atau jika tables menentukan tabel yang tidak ada dalam skema yang terkandung dalam paket yang disediakan.
Jika memiliki CancellationToken pembatalan yang diminta dan operasi dapat dibatalkan.
Berlaku untuk
ExportBacpac(String, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
Ekstrak skema dan ekspor data dari database ke dalam paket "bacpac".
public void ExportBacpac(string packageFileName, string databaseName, Microsoft.SqlServer.Dac.DacExportOptions options, System.Collections.Generic.IEnumerable<Tuple<string,string>> tables, System.Threading.CancellationToken? cancellationToken = default);
member this.ExportBacpac : string * string * Microsoft.SqlServer.Dac.DacExportOptions * seq<string * string> * Nullable<System.Threading.CancellationToken> -> unit
Public Sub ExportBacpac (packageFileName As String, databaseName As String, options As DacExportOptions, tables As IEnumerable(Of Tuple(Of String, String)), Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)
Parameter
- packageFileName
- String
Jalur file paket target.
- databaseName
- String
Nama database sumber.
- options
- DacExportOptions
DacExportOptions Instans yang menentukan properti yang memengaruhi berbagai aspek ekspor.
- tables
- IEnumerable<Tuple<String,String>>
Enumerasi opsional yang digunakan untuk mengambil enumerator di atas set tabel yang datanya harus diekspor. Untuk masing-masing Tuple dalam enumerasi item pertama menentukan skema tabel, dan yang kedua menentukan pengidentifikasi dasar tabel.
- cancellationToken
- Nullable<CancellationToken>
Opsional CancellationToken yang dapat digunakan untuk menunjukkan bahwa operasi harus dibatalkan. Penggunaan objek ini tidak menjamin bahwa operasi akan dibatalkan.
Pengecualian
Jika nilai untuk salah satu parameter yang diperlukan adalah referensi null atau string kosong.
Jika terjadi kesalahan selama penyebaran skema dan ekspor data; atau jika options menentukan tabel yang tidak ada dalam skema yang terkandung dalam paket yang disediakan.
Jika memiliki CancellationToken pembatalan yang diminta dan operasi dapat dibatalkan.
Berlaku untuk
ExportBacpac(Stream, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
Ekstrak skema dan ekspor data dari database ke dalam paket "bacpac".
public void ExportBacpac(System.IO.Stream packageStream, string databaseName, Microsoft.SqlServer.Dac.DacSchemaModelStorageType modelStorageType, System.Collections.Generic.IEnumerable<Tuple<string,string>> tables = default, System.Threading.CancellationToken? cancellationToken = default);
member this.ExportBacpac : System.IO.Stream * string * Microsoft.SqlServer.Dac.DacSchemaModelStorageType * seq<string * string> * Nullable<System.Threading.CancellationToken> -> unit
Public Sub ExportBacpac (packageStream As Stream, databaseName As String, modelStorageType As DacSchemaModelStorageType, Optional tables As IEnumerable(Of Tuple(Of String, String)) = Nothing, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)
Parameter
- databaseName
- String
Nama database sumber.
- modelStorageType
- DacSchemaModelStorageType
Menentukan jenis penyimpanan cadangan untuk model skema.
- tables
- IEnumerable<Tuple<String,String>>
Enumerasi opsional yang digunakan untuk mengambil enumerator di atas set tabel yang datanya harus diekspor. Untuk masing-masing Tuple dalam enumerasi item pertama menentukan skema tabel, dan yang kedua menentukan pengidentifikasi dasar tabel.
Jika nilai untuk parameter ini adalah referensi null, data untuk semua tabel akan diekspor.
- cancellationToken
- Nullable<CancellationToken>
Opsional CancellationToken yang dapat digunakan untuk menunjukkan bahwa operasi harus dibatalkan. Penggunaan objek ini tidak menjamin bahwa operasi akan dibatalkan.
Pengecualian
Jika nilai untuk salah satu parameter yang diperlukan adalah referensi null atau string kosong.
Jika terjadi kesalahan selama penyebaran skema dan ekspor data; atau jika tables menentukan tabel yang tidak ada dalam skema yang terkandung dalam paket yang disediakan; atau aliran yang disediakan tidak cocok untuk menulis paket.
Jika memiliki CancellationToken pembatalan yang diminta dan operasi dapat dibatalkan.
Berlaku untuk
ExportBacpac(Stream, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
Ekstrak skema dan ekspor data dari database ke dalam paket "bacpac".
public void ExportBacpac(System.IO.Stream packageStream, string databaseName, System.Collections.Generic.IEnumerable<Tuple<string,string>> tables = default, System.Threading.CancellationToken? cancellationToken = default);
member this.ExportBacpac : System.IO.Stream * string * seq<string * string> * Nullable<System.Threading.CancellationToken> -> unit
Public Sub ExportBacpac (packageStream As Stream, databaseName As String, Optional tables As IEnumerable(Of Tuple(Of String, String)) = Nothing, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)
Parameter
- databaseName
- String
Nama database sumber.
- tables
- IEnumerable<Tuple<String,String>>
Enumerasi opsional yang digunakan untuk mengambil enumerator di atas set tabel yang datanya harus diekspor. Untuk masing-masing Tuple dalam enumerasi item pertama menentukan skema tabel, dan yang kedua menentukan pengidentifikasi dasar tabel.
Jika nilai untuk parameter ini adalah referensi null, data untuk semua tabel akan diekspor.
- cancellationToken
- Nullable<CancellationToken>
Opsional CancellationToken yang dapat digunakan untuk menunjukkan bahwa operasi harus dibatalkan. Penggunaan objek ini tidak menjamin bahwa operasi akan dibatalkan.
Pengecualian
Jika nilai untuk salah satu parameter yang diperlukan adalah referensi null atau string kosong.
Jika terjadi kesalahan selama penyebaran skema dan ekspor data; atau jika tables menentukan tabel yang tidak ada dalam skema yang terkandung dalam paket yang disediakan; atau aliran yang disediakan tidak cocok untuk menulis paket.
Jika memiliki CancellationToken pembatalan yang diminta dan operasi dapat dibatalkan.
Berlaku untuk
ExportBacpac(String, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
Ekstrak skema dan ekspor data dari database ke dalam paket "bacpac".
public void ExportBacpac(string packageFileName, string databaseName, System.Collections.Generic.IEnumerable<Tuple<string,string>> tables = default, System.Threading.CancellationToken? cancellationToken = default);
member this.ExportBacpac : string * string * seq<string * string> * Nullable<System.Threading.CancellationToken> -> unit
Public Sub ExportBacpac (packageFileName As String, databaseName As String, Optional tables As IEnumerable(Of Tuple(Of String, String)) = Nothing, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)
Parameter
- packageFileName
- String
Jalur file paket target.
- databaseName
- String
Nama database sumber.
- tables
- IEnumerable<Tuple<String,String>>
Enumerasi opsional yang digunakan untuk mengambil enumerator di atas set tabel yang datanya harus diekspor. Untuk masing-masing Tuple dalam enumerasi item pertama menentukan skema tabel, dan yang kedua menentukan pengidentifikasi dasar tabel.
Jika nilai untuk parameter ini adalah referensi null, data untuk semua tabel akan diekspor.
- cancellationToken
- Nullable<CancellationToken>
Opsional CancellationToken yang dapat digunakan untuk menunjukkan bahwa operasi harus dibatalkan. Penggunaan objek ini tidak menjamin bahwa operasi akan dibatalkan.
Pengecualian
Jika nilai untuk salah satu parameter yang diperlukan adalah referensi null atau string kosong.
Jika terjadi kesalahan selama penyebaran skema dan ekspor data; atau jika tables menentukan tabel yang tidak ada dalam skema yang terkandung dalam paket yang disediakan.
Jika memiliki CancellationToken pembatalan yang diminta dan operasi dapat dibatalkan.
Berlaku untuk
ExportBacpac(Stream, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
Ekstrak skema dan ekspor data dari database ke dalam paket "bacpac".
public void ExportBacpac(System.IO.Stream packageStream, string databaseName, Microsoft.SqlServer.Dac.DacExportOptions options, System.Collections.Generic.IEnumerable<Tuple<string,string>> tables, System.Threading.CancellationToken? cancellationToken = default);
member this.ExportBacpac : System.IO.Stream * string * Microsoft.SqlServer.Dac.DacExportOptions * seq<string * string> * Nullable<System.Threading.CancellationToken> -> unit
Public Sub ExportBacpac (packageStream As Stream, databaseName As String, options As DacExportOptions, tables As IEnumerable(Of Tuple(Of String, String)), Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)
Parameter
- databaseName
- String
Nama database sumber.
- options
- DacExportOptions
Instans DacExportOptions opsional yang menentukan properti yang memengaruhi berbagai aspek ekspor.
- tables
- IEnumerable<Tuple<String,String>>
Enumerasi opsional yang digunakan untuk mengambil enumerator di atas set tabel yang datanya harus diekspor. Untuk masing-masing Tuple dalam enumerasi item pertama menentukan skema tabel, dan yang kedua menentukan pengidentifikasi dasar tabel.
- cancellationToken
- Nullable<CancellationToken>
Opsional CancellationToken yang dapat digunakan untuk menunjukkan bahwa operasi harus dibatalkan. Penggunaan objek ini tidak menjamin bahwa operasi akan dibatalkan.
Pengecualian
Jika nilai untuk salah satu parameter yang diperlukan adalah referensi null atau string kosong.
Jika terjadi kesalahan selama penyebaran skema dan ekspor data; atau jika options menentukan tabel yang tidak ada dalam skema yang terkandung dalam paket yang disediakan.
Jika memiliki CancellationToken pembatalan yang diminta dan operasi dapat dibatalkan.