Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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, _
cancellationToken As Nullable(Of CancellationToken) _
)
'Usage
Dim instance As DacServices
Dim package As BacPackage
Dim targetDatabaseName As String
Dim cancellationToken As Nullable(Of CancellationToken)
instance.ImportBacpac(package, targetDatabaseName, _
cancellationToken)
public void ImportBacpac(
BacPackage package,
string targetDatabaseName,
Nullable<CancellationToken> cancellationToken
)
public:
void ImportBacpac(
BacPackage^ package,
String^ targetDatabaseName,
Nullable<CancellationToken> cancellationToken
)
member ImportBacpac :
package:BacPackage *
targetDatabaseName:string *
cancellationToken:Nullable<CancellationToken> -> unit
public function ImportBacpac(
package : BacPackage,
targetDatabaseName : String,
cancellationToken : Nullable<CancellationToken>
)
Parameters
- package
Type: Microsoft.SqlServer.Dac.BacPackage
BacPackage containing schema to be deployed and data to be imported.
- targetDatabaseName
Type: System.String
Name of the target database for deployment.
- cancellationToken
Type: 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.
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 |