DacServices.ImportBacpac 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 请求取消并且操作可以取消。