This is part of the Fake.Sql.SqlPackage module.
Configuration arguments for DacPac deploy
Record Field | Description |
AccessToken
Signature: string
|
Azure AccessToken
|
Action
Signature: DeployAction
|
Type of action to execute. Defaults to Deploy.
|
AdditionalSqlPackageProperties
Signature: (string * string) list
|
Additional configuration parameters required by sqlpackage.exe
|
BlockOnPossibleDataLoss
Signature: bool option
|
Block deployment if data loss can occur. Defaults to true.
|
Destination
Signature: string
|
Path to destination (path to DACPAC or Connection String).
|
DropObjectsNotInSource
Signature: bool option
|
Drops objects in the destination that do not exist in the source. Defaults to false.
|
Profile
Signature: string
|
Specifies the file path to a DAC Publish Profile. The profile defines a collection of properties and variables to use when generating outputs.
|
RecreateDb
Signature: bool option
|
Recreates the database from scratch on publish (rather than an in-place update). Defaults to false.
|
Source
Signature: string
|
Path to source (path to DACPAC or Connection String).
|
SqlPackageToolPath
Signature: string
|
The path to SqlPackage.exe.
|
Timeout
Signature: int option
|
Timeout for deploy (defaults to 120 seconds).
|
Variables
Signature: (string * string) list
|
SQLCMD variables
|