Share via


DacActionValidator.ValidateForUninstall Method

Validates that the specified instance of the Database Engine meets requirements for deleting the specified DAC isntance.

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

Syntax

'Declaration
Public Shared Function ValidateForUninstall ( _
    dacInstance As DacInstance, _
    uninstallMode As DacUninstallMode _
) As DeploymentValidationException
'Usage
Dim dacInstance As DacInstance
Dim uninstallMode As DacUninstallMode
Dim returnValue As DeploymentValidationException

returnValue = DacActionValidator.ValidateForUninstall(dacInstance, _
    uninstallMode)
public static DeploymentValidationException ValidateForUninstall(
    DacInstance dacInstance,
    DacUninstallMode uninstallMode
)
public:
static DeploymentValidationException^ ValidateForUninstall(
    DacInstance^ dacInstance, 
    DacUninstallMode uninstallMode
)
static member ValidateForUninstall : 
        dacInstance:DacInstance * 
        uninstallMode:DacUninstallMode -> DeploymentValidationException 
public static function ValidateForUninstall(
    dacInstance : DacInstance, 
    uninstallMode : DacUninstallMode
) : 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 ValidateForUninstall method verifies conditions such as having a valid connection to an instance of the Database Engine and that the current login has sufficient permissions.