DacServices.ImportBacpac 方法

定义

重载

ImportBacpac(BacPackage, String, DacImportOptions, Nullable<CancellationToken>)

部署架构,并将表数据从提供的包导入到数据库。

ImportBacpac(BacPackage, String, Nullable<CancellationToken>)

部署架构,并将表数据从提供的包导入到数据库。

ImportBacpac(BacPackage, String, DacAzureDatabaseSpecification, Nullable<CancellationToken>)

部署架构,并将表数据从提供的包导入到数据库。

ImportBacpac(BacPackage, String, DacImportOptions, Nullable<CancellationToken>)

部署架构,并将表数据从提供的包导入到数据库。

public void ImportBacpac (Microsoft.SqlServer.Dac.BacPackage package, string targetDatabaseName, Microsoft.SqlServer.Dac.DacImportOptions importOptions, System.Threading.CancellationToken? cancellationToken = default);
member this.ImportBacpac : Microsoft.SqlServer.Dac.BacPackage * string * Microsoft.SqlServer.Dac.DacImportOptions * Nullable<System.Threading.CancellationToken> -> unit
Public Sub ImportBacpac (package As BacPackage, targetDatabaseName As String, importOptions As DacImportOptions, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)

参数

package
BacPackage

包含要部署的架构和要导入的数据的 BacPackage

targetDatabaseName
String

用于部署的目标数据库的名称。

importOptions
DacImportOptions

DacImportOptions 的实例,指定影响各个导入方面的属性。

cancellationToken
Nullable<CancellationToken>

可用于指示应取消操作的可选 CancellationToken。 使用此对象并不保证该操作将取消。

例外

如果任何所需参数的值是 null 引用或空字符串。

如果部署架构和导入数据期间出错。

如果 CancellationToken 请求取消并且操作可以取消。

适用于

ImportBacpac(BacPackage, String, Nullable<CancellationToken>)

部署架构,并将表数据从提供的包导入到数据库。

public void ImportBacpac (Microsoft.SqlServer.Dac.BacPackage package, string targetDatabaseName, System.Threading.CancellationToken? cancellationToken = default);
member this.ImportBacpac : Microsoft.SqlServer.Dac.BacPackage * string * Nullable<System.Threading.CancellationToken> -> unit
Public Sub ImportBacpac (package As BacPackage, targetDatabaseName As String, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)

参数

package
BacPackage

包含要部署的架构和要导入的数据的 BacPackage

targetDatabaseName
String

用于部署的目标数据库的名称。

cancellationToken
Nullable<CancellationToken>

可用于指示应取消操作的可选 CancellationToken。 使用此对象并不保证该操作将取消。

例外

如果任何所需参数的值是 null 引用或空字符串。

如果部署架构和导入数据期间出错。

如果 CancellationToken 请求取消并且操作可以取消。

适用于

ImportBacpac(BacPackage, String, DacAzureDatabaseSpecification, Nullable<CancellationToken>)

部署架构,并将表数据从提供的包导入到数据库。

public void ImportBacpac (Microsoft.SqlServer.Dac.BacPackage package, string targetDatabaseName, Microsoft.SqlServer.Dac.DacAzureDatabaseSpecification creationDefaults, System.Threading.CancellationToken? cancellationToken = default);
member this.ImportBacpac : Microsoft.SqlServer.Dac.BacPackage * string * Microsoft.SqlServer.Dac.DacAzureDatabaseSpecification * Nullable<System.Threading.CancellationToken> -> unit
Public Sub ImportBacpac (package As BacPackage, targetDatabaseName As String, creationDefaults As DacAzureDatabaseSpecification, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)

参数

package
BacPackage

包含要部署的架构和要导入的数据的 BacPackage

targetDatabaseName
String

用于部署的目标数据库的名称。

creationDefaults
DacAzureDatabaseSpecification

创建新 Azure 数据库时使用的默认大小和版本参数(可选)。

cancellationToken
Nullable<CancellationToken>

可用于指示应取消操作的可选 CancellationToken。 使用此对象并不保证该操作将取消。

例外

如果任何所需参数的值是 null 引用或空字符串。

如果部署架构和导入数据期间出错。

如果 CancellationToken 请求取消并且操作可以取消。

适用于