共用方式為


DacServices.ExportBacpac 方法

定義

多載

ExportBacpac(String, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

從資料庫中擷取結構描述和匯出資料至 "bacpac" 封裝。

ExportBacpac(String, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

從資料庫中擷取結構描述和匯出資料至 "bacpac" 封裝。

ExportBacpac(Stream, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

從資料庫中擷取結構描述和匯出資料至 "bacpac" 封裝。

ExportBacpac(Stream, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

從資料庫中擷取結構描述和匯出資料至 "bacpac" 封裝。

ExportBacpac(String, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

從資料庫中擷取結構描述和匯出資料至 "bacpac" 封裝。

ExportBacpac(Stream, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

從資料庫中擷取結構描述和匯出資料至 "bacpac" 封裝。

ExportBacpac(String, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

從資料庫中擷取結構描述和匯出資料至 "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)

參數

packageFileName
String

目標封裝檔案的路徑。

databaseName
String

來源資料庫的名稱。

modelStorageType
DacSchemaModelStorageType

為結構描述模型指定支援儲存體的類型。

tables
IEnumerable<Tuple<String,String>>

選擇性可列舉,在一組應該匯出資料的資料表上用來擷取列舉值。 針對列舉中的每個 Tuple,第一個項目指定資料表的結構描述,第二個指定資料表的基底識別碼。

如果此參數的值為 Null 參考,則會匯出所有資料表的資料。

cancellationToken
Nullable<CancellationToken>

選擇性 CancellationToken,可用來指出應該取消作業。 使用這個物件不保證會取消作業。

例外狀況

如果任何必要參數的值為 null 參考或空字串。

如果結構描述部署和資料匯出期間發生錯誤,或如果 tables 指定的資料表不存在於提供的封裝所包含的結構描述中。

如果要求取消 CancellationToken,但無法取消作業。

適用於

ExportBacpac(String, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

從資料庫中擷取結構描述和匯出資料至 "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)

參數

packageFileName
String

目標封裝檔案的路徑。

databaseName
String

來源資料庫的名稱。

options
DacExportOptions

DacExportOptions 的執行個體,可指定屬性以影響匯出時的各種層面。

tables
IEnumerable<Tuple<String,String>>

選擇性可列舉,在一組應該匯出資料的資料表上用來擷取列舉值。 針對列舉中的每個 Tuple,第一個項目指定資料表的結構描述,第二個指定資料表的基底識別碼。

cancellationToken
Nullable<CancellationToken>

選擇性 CancellationToken,可用來指出應該取消作業。 使用這個物件不保證會取消作業。

例外狀況

如果任何必要參數的值為 null 參考或空字串。

如果結構描述部署和資料匯出期間發生錯誤,或如果 options 指定的資料表不存在於提供的封裝所包含的結構描述中。

如果要求取消 CancellationToken,但無法取消作業。

適用於

ExportBacpac(Stream, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

從資料庫中擷取結構描述和匯出資料至 "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)

參數

packageStream
Stream

將封裝寫入其中的 Stream

databaseName
String

來源資料庫的名稱。

modelStorageType
DacSchemaModelStorageType

為結構描述模型指定支援儲存體的類型。

tables
IEnumerable<Tuple<String,String>>

選擇性可列舉,在一組應該匯出資料的資料表上用來擷取列舉值。 針對列舉中的每個 Tuple,第一個項目指定資料表的結構描述,第二個指定資料表的基底識別碼。

如果此參數的值為 Null 參考,則會匯出所有資料表的資料。

cancellationToken
Nullable<CancellationToken>

選擇性 CancellationToken,可用來指出應該取消作業。 使用這個物件不保證會取消作業。

例外狀況

如果任何必要參數的值為 null 參考或空字串。

如果結構描述部署和資料匯出期間發生錯誤,或如果 tables 指定的資料表不存在於提供的封裝所包含的結構描述中,或提供的資料流不適用於寫入裝包。

如果要求取消 CancellationToken,但無法取消作業。

適用於

ExportBacpac(Stream, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

從資料庫中擷取結構描述和匯出資料至 "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)

參數

packageStream
Stream

將封裝寫入其中的 Stream

databaseName
String

來源資料庫的名稱。

tables
IEnumerable<Tuple<String,String>>

選擇性可列舉,在一組應該匯出資料的資料表上用來擷取列舉值。 針對列舉中的每個 Tuple,第一個項目指定資料表的結構描述,第二個指定資料表的基底識別碼。

如果此參數的值為 Null 參考,則會匯出所有資料表的資料。

cancellationToken
Nullable<CancellationToken>

選擇性 CancellationToken,可用來指出應該取消作業。 使用這個物件不保證會取消作業。

例外狀況

如果任何必要參數的值為 null 參考或空字串。

如果結構描述部署和資料匯出期間發生錯誤,或如果 tables 指定的資料表不存在於提供的封裝所包含的結構描述中,或提供的資料流不適用於寫入裝包。

如果要求取消 CancellationToken,但無法取消作業。

適用於

ExportBacpac(String, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

從資料庫中擷取結構描述和匯出資料至 "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)

參數

packageFileName
String

目標封裝檔案的路徑。

databaseName
String

來源資料庫的名稱。

tables
IEnumerable<Tuple<String,String>>

選擇性可列舉,在一組應該匯出資料的資料表上用來擷取列舉值。 針對列舉中的每個 Tuple,第一個項目指定資料表的結構描述,第二個指定資料表的基底識別碼。

如果此參數的值為 Null 參考,則會匯出所有資料表的資料。

cancellationToken
Nullable<CancellationToken>

選擇性 CancellationToken,可用來指出應該取消作業。 使用這個物件不保證會取消作業。

例外狀況

如果任何必要參數的值為 null 參考或空字串。

如果結構描述部署和資料匯出期間發生錯誤,或如果 tables 指定的資料表不存在於提供的封裝所包含的結構描述中。

如果要求取消 CancellationToken,但無法取消作業。

適用於

ExportBacpac(Stream, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

從資料庫中擷取結構描述和匯出資料至 "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)

參數

packageStream
Stream

將封裝寫入其中的 Stream

databaseName
String

來源資料庫的名稱。

options
DacExportOptions

DacExportOptions 的選擇性執行個體,可指定會影響匯出的各種層面。

tables
IEnumerable<Tuple<String,String>>

選擇性可列舉,在一組應該匯出資料的資料表上用來擷取列舉值。 針對列舉中的每個 Tuple,第一個項目指定資料表的結構描述,第二個指定資料表的基底識別碼。

cancellationToken
Nullable<CancellationToken>

選擇性 CancellationToken,可用來指出應該取消作業。 使用這個物件不保證會取消作業。

例外狀況

如果任何必要參數的值為 null 參考或空字串。

如果結構描述部署和資料匯出期間發生錯誤,或如果 options 指定的資料表不存在於提供的封裝所包含的結構描述中。

如果要求取消 CancellationToken,但無法取消作業。

適用於