DacServices.ImportBacpac Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
ImportBacpac(BacPackage, String, DacImportOptions, Nullable<CancellationToken>) |
Deploy schema and import table data from the supplied package to a database. |
ImportBacpac(BacPackage, String, Nullable<CancellationToken>) |
Deploy schema and import table data from the supplied package to a database. |
ImportBacpac(BacPackage, String, DacAzureDatabaseSpecification, Nullable<CancellationToken>) |
Deploy schema and import table data from the supplied package to a database. |
ImportBacpac(BacPackage, String, DacImportOptions, Nullable<CancellationToken>)
Deploy schema and import table data from the supplied package to a database.
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)
Parameters
- package
- BacPackage
BacPackage containing schema to be deployed and data to be imported.
- targetDatabaseName
- String
Name of the target database for deployment.
- importOptions
- DacImportOptions
Instance of DacImportOptions that specifies properties that affect various aspects of the import.
- cancellationToken
- 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
If the value for any of the required parameters is a null reference or an empty string.
If an error occurs during schema deployment and data import.
If the CancellationToken has a cancellation requested and the operation could be cancelled.
Applies to
ImportBacpac(BacPackage, String, Nullable<CancellationToken>)
Deploy schema and import table data from the supplied package to a database.
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)
Parameters
- package
- BacPackage
BacPackage containing schema to be deployed and data to be imported.
- targetDatabaseName
- String
Name of the target database for deployment.
- cancellationToken
- 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
If the value for any of the required parameters is a null reference or an empty string.
If an error occurs during schema deployment and data import.
If the CancellationToken has a cancellation requested and the operation could be cancelled.
Applies to
ImportBacpac(BacPackage, String, DacAzureDatabaseSpecification, Nullable<CancellationToken>)
Deploy schema and import table data from the supplied package to a database.
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)
Parameters
- package
- BacPackage
BacPackage containing schema to be deployed and data to be imported.
- targetDatabaseName
- String
Name of the target database for deployment.
- creationDefaults
- DacAzureDatabaseSpecification
Optional default size and edition parameters used when creating a new Azure database.
- cancellationToken
- 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
If the value for any of the required parameters is a null reference or an empty string.
If an error occurs during schema deployment and data import.
If the CancellationToken has a cancellation requested and the operation could be cancelled.