次の方法で共有


ValidateForUpgrade メソッド (DacInstance, DacInstance, Boolean)

インストールされている指定された DAC インスタンスとそのホストであるデータベース エンジンのインスタンスが、インストールされている DAC インスタンスを同じ DAC 型の新しいバージョンにアップグレードするための要件を満たしているかどうかを検証します。

名前空間:  Microsoft.SqlServer.Management.Dac
アセンブリ:  Microsoft.SqlServer.Management.Dac (Microsoft.SqlServer.Management.Dac.dll)

構文

'宣言
Public Shared Function ValidateForUpgrade ( _
    currentDacInstance As DacInstance, _
    dacInstanceToBeDeployed As DacInstance, _
    skipPolicyValidation As Boolean _
) As DeploymentValidationException
'使用
Dim currentDacInstance As DacInstance
Dim dacInstanceToBeDeployed As DacInstance
Dim skipPolicyValidation As Boolean
Dim returnValue As DeploymentValidationException

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

パラメーター

  • skipPolicyValidation
    型: System. . :: . .Boolean
    新しい DAC 型でのサーバー選択ポリシーの検証をスキップするかどうかを示す Boolean です。ポリシーの検証をスキップする場合は true、スキップしない場合は false を指定します。

戻り値

型: Microsoft.SqlServer.Management.Dac. . :: . .DeploymentValidationException
検証に成功した場合は、NULL を返します。それ以外の場合は、問題が発生したことを報告する DeploymentValidationException オブジェクトを返します。

説明

ValidateForUpgrade メソッドは、データベース エンジンのインスタンスへの接続が有効であることや、現在のログインに十分な権限があることなどの条件を検証します。