DacServices.ImportBacpac-Methode (BacPackage, String, DacAzureDatabaseSpecification, Nullable<CancellationToken>)
Deploys schema and import table data from the supplied package to a database.
Namespace: Microsoft.SqlServer.Dac
Assembly: Microsoft.SqlServer.Dac (in Microsoft.SqlServer.Dac.dll)
Syntax
'Declaration
Public Sub ImportBacpac ( _
package As BacPackage, _
targetDatabaseName As String, _
creationDefaults As DacAzureDatabaseSpecification, _
cancellationToken As Nullable(Of CancellationToken) _
)
'Usage
Dim instance As DacServices
Dim package As BacPackage
Dim targetDatabaseName As String
Dim creationDefaults As DacAzureDatabaseSpecification
Dim cancellationToken As Nullable(Of CancellationToken)
instance.ImportBacpac(package, targetDatabaseName, _
creationDefaults, cancellationToken)
public void ImportBacpac(
BacPackage package,
string targetDatabaseName,
DacAzureDatabaseSpecification creationDefaults,
Nullable<CancellationToken> cancellationToken
)
public:
void ImportBacpac(
BacPackage^ package,
String^ targetDatabaseName,
DacAzureDatabaseSpecification^ creationDefaults,
Nullable<CancellationToken> cancellationToken
)
member ImportBacpac :
package:BacPackage *
targetDatabaseName:string *
creationDefaults:DacAzureDatabaseSpecification *
cancellationToken:Nullable<CancellationToken> -> unit
public function ImportBacpac(
package : BacPackage,
targetDatabaseName : String,
creationDefaults : DacAzureDatabaseSpecification,
cancellationToken : Nullable<CancellationToken>
)
Parameter
- package
Typ: Microsoft.SqlServer.Dac.BacPackage
BacPackage containing schema to be deployed and data to be imported.
- targetDatabaseName
Typ: System.String
Name of the target database for deployment.
- creationDefaults
Typ: Microsoft.SqlServer.Dac.DacAzureDatabaseSpecification
Optional default size and edition parameters used when creating a new Azure database.
- cancellationToken
Typ: System.Nullable<CancellationToken>
Optional CancellationToken that can be used to indicate that the operation should be cancelled. Use of this object does not guarantee that the operation will be cancelled.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentException | If the value for any of the required parameters is a null reference or an empty string. |
DacServicesException | If an error occurs during schema deployment and data import. |
OperationCanceledException | If the CancellationToken has a cancellation requested and the operation could be cancelled. |