Export (0) Print
Expand All

DacActionValidator Class

Validates that the requirements of the DAC action (install, upgrade, or uninstall) are in place.

System.Object
  Microsoft.SqlServer.Management.Dac.DacActionValidator

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

public static class DacActionValidator

The DacActionValidator type exposes the following members.

  NameDescription
Public methodStatic memberValidateForInstall(ServerConnection, DacType)Validates that the specified instance of the Database Engine meets requirements for installing the specified DAC type.
Public methodStatic memberValidateForInstall(ServerConnection, DacType, Boolean)Validates that the specified instance of the Database Engine meets requirements for installing the specified DAC type.
Public methodStatic memberValidateForUninstallValidates that the specified instance of the Database Engine meets requirements for deleting the specified DAC isntance.
Public methodStatic memberValidateForUpgrade(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.
Public methodStatic memberValidateForUpgrade(DacInstance, DacInstance, Boolean)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.
Top

The DacAction class verifies conditions such as having a valid connection to an instance of the Database Engine and that the current login has sufficient permissions. For an upgrade or uninstall, it also verifies that the current DAC instance can support the action.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft