Share via


DacServices.Deploy Method

Deploys the supplied package to a database.

Namespace:  Microsoft.SqlServer.Dac
Assembly:  Microsoft.SqlServer.Dac (in Microsoft.SqlServer.Dac.dll)

Syntax

'Declaration
Public Sub Deploy ( _
    package As DacPackage, _
    targetDatabaseName As String, _
    upgradeExisting As Boolean, _
    options As DacDeployOptions, _
    cancellationToken As Nullable(Of CancellationToken) _
)
'Usage
Dim instance As DacServices 
Dim package As DacPackage 
Dim targetDatabaseName As String 
Dim upgradeExisting As Boolean 
Dim options As DacDeployOptions 
Dim cancellationToken As Nullable(Of CancellationToken)

instance.Deploy(package, targetDatabaseName, _
    upgradeExisting, options, cancellationToken)
public void Deploy(
    DacPackage package,
    string targetDatabaseName,
    bool upgradeExisting,
    DacDeployOptions options,
    Nullable<CancellationToken> cancellationToken
)
public:
void Deploy(
    DacPackage^ package, 
    String^ targetDatabaseName, 
    bool upgradeExisting, 
    DacDeployOptions^ options, 
    Nullable<CancellationToken> cancellationToken
)
member Deploy : 
        package:DacPackage * 
        targetDatabaseName:string * 
        upgradeExisting:bool * 
        options:DacDeployOptions * 
        cancellationToken:Nullable<CancellationToken> -> unit
public function Deploy(
    package : DacPackage, 
    targetDatabaseName : String, 
    upgradeExisting : boolean, 
    options : DacDeployOptions, 
    cancellationToken : Nullable<CancellationToken>
)

Parameters

  • targetDatabaseName
    Type: System.String
    Name of the target database for deployment.
  • upgradeExisting
    Type: System.Boolean
    true to allow modification of existing database schema in order to match schema contained in source package; otherwise false to block modification of existing database. If the database does not exist this flag has no effect.

Exceptions

Exception Condition
ArgumentException

If the value for any of the required parameters is a null reference or an empty string.

DacServicesException

upgradeExisting

OperationCanceledException

CancellationToken

See Also

Reference

DacServices Class

Microsoft.SqlServer.Dac Namespace