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) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
.gif)
.gif)