次の方法で共有


DacActionValidator クラス

DAC アクション (インストール、アップグレード、またはアンインストール) の要件が満たされているかどうかを検証します。

継承階層

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

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

構文

'宣言
Public NotInheritable Class DacActionValidator
'使用
public static class DacActionValidator
public ref class DacActionValidator abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type DacActionValidator =  class end
public final class DacActionValidator

DacActionValidator 型は、以下のメンバーを公開しています。

メソッド

  名前 説明
パブリック メソッド静的メンバー ValidateForInstall(ServerConnection, DacType) 指定されたデータベース エンジンのインスタンスが、指定された DAC 型をインストールするための要件を満たしているかどうかを検証します。
パブリック メソッド静的メンバー ValidateForInstall(SqlStoreConnection, DacType) 互換性のために残されています。指定されたデータベース エンジンのインスタンスが、指定された DAC 型をインストールするための要件を満たしているかどうかを検証します。
パブリック メソッド静的メンバー ValidateForInstall(ServerConnection, DacType, Boolean) 指定されたデータベース エンジンのインスタンスが、指定された DAC 型をインストールするための要件を満たしているかどうかを検証します。
パブリック メソッド静的メンバー ValidateForInstall(SqlStoreConnection, DacType, Boolean) 互換性のために残されています。指定された接続の資格情報が、指定された DAC 型をインストールするための要件を満たしているかどうかを検証します。必要に応じて、データベース エンジンのインスタンスが要件を満たしているかどうかも検証します。
パブリック メソッド静的メンバー ValidateForUninstall 指定されたデータベース エンジンのインスタンスが、指定された DAC インスタンスを削除するための要件を満たしているかどうかを検証します。
パブリック メソッド静的メンバー ValidateForUpgrade(DacInstance, DacInstance) インストールされている指定された DAC インスタンスとそのホストであるデータベース エンジンのインスタンスが、インストールされている DAC インスタンスを同じ DAC 型の新しいバージョンにアップグレードするための要件を満たしているかどうかを検証します。
パブリック メソッド静的メンバー ValidateForUpgrade(DacInstance, DacInstance, Boolean) インストールされている指定された DAC インスタンスとそのホストであるデータベース エンジンのインスタンスが、インストールされている DAC インスタンスを同じ DAC 型の新しいバージョンにアップグレードするための要件を満たしているかどうかを検証します。

先頭に戻る

説明

DacAction クラスは、データベース エンジンのインスタンスへの接続が有効であることや、現在のログインに十分な権限があることなどの条件を検証します。アップグレードまたはアンインストールの場合は、現在の DAC インスタンスがアクションをサポートしているかどうかも検証します。

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。