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 ,可用于指示应取消操作。 使用此对象不能保证将取消操作。

例外

如果任一必需参数的值是空引用或空字符串。

如果在架构部署和数据导入期间发生错误。

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 ,可用于指示应取消操作。 使用此对象不能保证将取消操作。

例外

如果任一必需参数的值是空引用或空字符串。

如果在架构部署和数据导入期间发生错误。

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 ,可用于指示应取消操作。 使用此对象不能保证将取消操作。

例外

如果任一必需参数的值是空引用或空字符串。

如果在架构部署和数据导入期间发生错误。

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

适用于