Bagikan melalui


DacServices.ExportBacpac Metode

Definisi

Overload

ExportBacpac(String, String, DacSchemaModelStorageType, 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(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, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Ekstrak skema dan ekspor data dari database ke dalam paket "bacpac".

ExportBacpac(Stream, 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".

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

packageStream
Stream

Stream untuk menulis paket.

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

packageStream
Stream

Stream untuk menulis paket.

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

packageStream
Stream

Stream untuk menulis paket.

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.

Berlaku untuk