DacServices.ImportBacpac Method (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>
)

Parameters

  • targetDatabaseName
    Type: System.String
    Name of the target database for deployment.

Exceptions

Exception Condition
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.

See Also

Reference

DacServices Class

ImportBacpac Overload

Microsoft.SqlServer.Dac Namespace