DacActionValidator.ValidateForUpgrade Method (DacInstance, DacInstance)

Validates that the specified installed DAC instance and it's host instance of the Database Engine meet the requirements for upgrading the installed DAC instance to a new version of the same DAC type.

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

Syntax

'Declaration
Public Shared Function ValidateForUpgrade ( _
    currentDacInstance As DacInstance, _
    dacInstanceToBeDeployed As DacInstance _
) As DeploymentValidationException
'Usage
Dim currentDacInstance As DacInstance
Dim dacInstanceToBeDeployed As DacInstance
Dim returnValue As DeploymentValidationException

returnValue = DacActionValidator.ValidateForUpgrade(currentDacInstance, _
    dacInstanceToBeDeployed)
public static DeploymentValidationException ValidateForUpgrade(
    DacInstance currentDacInstance,
    DacInstance dacInstanceToBeDeployed
)
public:
static DeploymentValidationException^ ValidateForUpgrade(
    DacInstance^ currentDacInstance, 
    DacInstance^ dacInstanceToBeDeployed
)
static member ValidateForUpgrade : 
        currentDacInstance:DacInstance * 
        dacInstanceToBeDeployed:DacInstance -> DeploymentValidationException 
public static function ValidateForUpgrade(
    currentDacInstance : DacInstance, 
    dacInstanceToBeDeployed : DacInstance
) : DeploymentValidationException

Parameters

Return Value

Type: Microsoft.SqlServer.Management.Dac.DeploymentValidationException
Returns null if the validation was successful. Otherwise, returns a DeploymentValidationException object reporting the issues encountered.

Remarks

The ValidateForUpgrade method verifies conditions such as having a valid connection to an instance of the Database Engine and that the current login has sufficient permissions.

See Also

Reference

DacActionValidator Class

ValidateForUpgrade Overload

Microsoft.SqlServer.Management.Dac Namespace