Utility クラス
Utility クラスは、SQL Server の 1 つ以上のリモート インスタンスを管理するためのメソッドとプロパティを定義する、ユーティリティ コントロール ポイント (UCP) を表します。
継承階層
System. . :: . .Object
Microsoft.SqlServer.Management.Sdk.Sfc. . :: . .SfcInstance
Microsoft.SqlServer.Management.Utility..::..Utility
名前空間: Microsoft.SqlServer.Management.Utility
アセンブリ: Microsoft.SqlServer.Management.Utility (Microsoft.SqlServer.Management.Utility.dll)
構文
'宣言
<PhysicalFacetAttribute> _
<LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.Utility.FacetSR", _
True)> _
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
<TypeConverterAttribute(GetType(LocalizableTypeConverter))> _
Public NotInheritable Class Utility _
Inherits SfcInstance _
Implements ISfcDomain2, ISfcDomain, ISfcDomainLite, ISfcHasConnection, _
ISfcAlterable, IAlterable
'使用
Dim instance As Utility
[PhysicalFacetAttribute]
[LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.Utility.FacetSR",
true)]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
public sealed class Utility : SfcInstance,
ISfcDomain2, ISfcDomain, ISfcDomainLite, ISfcHasConnection, ISfcAlterable,
IAlterable
[PhysicalFacetAttribute]
[LocalizedPropertyResourcesAttribute(L"Microsoft.SqlServer.Management.Utility.FacetSR",
true)]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode::CheckOnSchedule)]
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
public ref class Utility sealed : public SfcInstance,
ISfcDomain2, ISfcDomain, ISfcDomainLite, ISfcHasConnection, ISfcAlterable,
IAlterable
[<SealedAttribute>]
[<PhysicalFacetAttribute>]
[<LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.Utility.FacetSR",
true)>]
[<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<TypeConverterAttribute(typeof(LocalizableTypeConverter))>]
type Utility =
class
inherit SfcInstance
interface ISfcDomain2
interface ISfcDomain
interface ISfcDomainLite
interface ISfcHasConnection
interface ISfcAlterable
interface IAlterable
end
public final class Utility extends SfcInstance implements ISfcDomain2, ISfcDomain, ISfcDomainLite, ISfcHasConnection, ISfcAlterable, IAlterable
Utility 型は、以下のメンバーを公開しています。
コンストラクター
名前 | 説明 | |
---|---|---|
Utility() () () () | Utility クラスの新しい既定のインスタンスを初期化します。 | |
Utility(SqlStoreConnection) | SqlStore への指定された接続を使用して、Utility クラスの新しいインスタンスを初期化します。 |
先頭に戻る
プロパティ
名前 | 説明 | |
---|---|---|
AbstractIdentityKey | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
Computers | マネージ インスタンスを実行しているコンピューターのコレクションを取得します。 | |
CreatedBy | Utility を作成したユーザーの認証資格情報を取得します。 | |
DateCreated | SQL Server ユーティリティが作成された日時を取得します。 | |
DeployedDacCount | SQL Server ユーティリティによって管理される SQL Server のインスタンスに配置された DAC の数を取得します。 | |
DeployedDacHealthyCount | SQL Server ユーティリティによって管理される SQL Server のインスタンスに配置された正常な DAC の数を取得します。 | |
DeployedDacManagementPendingCount | 保留中の管理ステータスを持つ配置済み DAC インスタンスの数を取得します。 | |
DeployedDacOnOverutilizedComputerCount | 過大使用されたコンピューター上で実行されているマネージ インスタンスに配置された DAC の数を取得します。 | |
DeployedDacOnUnderutilizedComputerCount | 過小使用されたコンピューター上で実行されているマネージ インスタンスに配置された DAC の数を取得します。 | |
DeployedDacOverutilizedCount | 過大使用されている配置済み DAC の数を取得します。 | |
DeployedDacs | マネージ インスタンスに配置された DAC の数を取得します。 | |
DeployedDacUnderutilizedCount | すべてのマネージ インスタンスに配置されている、過小使用された DAC の数を取得します。 | |
DeployedDacUnhealthyCount | すべてのマネージ インスタンスに配置されている、異常な DAC の数を取得します。 | |
DeployedDacWithFilesOnOverutilizedVolumeCount | 過大使用されたボリューム上にファイルを持つ、配置済み DAC の数を取得します。 | |
DeployedDacWithFilesOnUnderutilizedVolumeCount | 過小使用されたボリューム上にファイルを持つ、配置済み DAC の数を取得します。 | |
DeployedDacWithOverutilizedFileCount | 過大使用されたファイルを持つ、配置済み DAC の数を取得します。 | |
DeployedDacWithOverutilizedProcessorCount | 過大使用されたプロセッサに対して作用する、配置済み DAC の数を取得します。 | |
DeployedDacWithUnderutilizedFileCount | 過小使用されたファイルを持つ、配置済み DAC の数を取得します。 | |
DeployedDacWithUnderutilizedProcessorCount | 過小使用されたプロセッサに対して作用する、配置済み DAC の数を取得します。 | |
Description | UCP について説明する String を取得または設定します。 | |
ManagedInstanceCount | UCP によって管理される SQL Server のインスタンス数を取得します。 | |
ManagedInstanceHealthyCount | UCP によって管理される SQL Server の正常なインスタンスの数を取得します。 | |
ManagedInstanceManagementPendingCount | 保留中の管理ステータスを持つ SQL Server のインスタンスの数を取得します。 | |
ManagedInstanceOnOverutilizedComputerCount | 過大使用されたコンピューター上で実行されている、SQL Server のマネージ インスタンス数を取得します。 | |
ManagedInstanceOnUnderutilizedComputerCount | 過小使用されたコンピューター上で実行されている、SQL Server のマネージ インスタンス数を取得します。 | |
ManagedInstanceOverutilizedCount | SQL Server の過大使用されたマネージ インスタンスの数を取得します。 | |
ManagedInstances | この Utility によって管理されている SQL Server の各インスタンスを含むコレクションを取得します。 | |
ManagedInstanceUnderutilizedCount | 過小使用されている SQL Server のマネージ インスタンス数を取得します。 | |
ManagedInstanceUnhealthyCount | SQL Server の異常なマネージ インスタンスの数を取得します。 | |
ManagedInstanceWithFilesOnOverutilizedVolumeCount | 過大使用されたボリューム上にファイルを持つ、SQL Server のマネージ インスタンス数を取得します。 | |
ManagedInstanceWithFilesOnUnderutilizedVolumeCount | 過小使用されたボリューム上にファイルを持つ、SQL Server のマネージ インスタンス数を取得します。 | |
ManagedInstanceWithOverutilizedFileCount | 過大使用されたファイルを持つ SQL Server のマネージ インスタンスの数を取得します。 | |
ManagedInstanceWithOverutilizedProcessorCount | 過大使用されたプロセッサ上で実行されている、SQL Server のマネージ インスタンス数を取得します。 | |
ManagedInstanceWithUnderutilizedFileCount | 過小使用されたファイルを持つ SQL Server のマネージ インスタンス数を取得します。 | |
ManagedInstanceWithUnderutilizedProcessorCount | 過小使用されたプロセッサ上で実行されている、SQL Server のマネージ インスタンス数を取得します。 | |
MdwDatabaseName | ユーティリティ管理データ ウェアハウス (UMDW) データベースの名前を取得または設定します。 | |
MdwRetentionLengthInDaysForDaysHistory | 管理データ ウェアハウス (MDW) の履歴テーブルに 1 日ごとのデータを保存する期間を日数単位で取得します。値の設定も可能です。 | |
MdwRetentionLengthInDaysForHoursHistory | ユーティリティ管理データ ウェアハウス (UMDW) の履歴テーブルに 1 時間ごとのデータを保存する期間を日数単位で取得または設定します。 | |
MdwRetentionLengthInDaysForMinutesHistory | ユーティリティ管理データ ウェアハウス (UMDW) の履歴テーブルに 1 分ごとのデータを保存する期間を日数単位で取得または設定します。 | |
Metadata | インスタンスとそのドメインに関するメタデータを返します。 (SfcInstance から継承されています。) | |
Name | 接続された SQL ストア サーバーの名前を取得します。 | |
OverUtilizationOccurenceFrequency | 過大使用時の正常性状態を指定された継続時間を通して計算するために使用される出現頻度を取得または設定します。 | |
OverUtilizationTrailingWindow | 正常性状態を計算するために使用される継続時間を時間単位で取得または設定します。 | |
Parent | キーチェーン経由でインスタンスの親を取得します。値の設定も可能です。 (SfcInstance から継承されています。) | |
PolicyStore | SQL ストア接続のポリシーを定義する PolicyStore オブジェクトを取得します。 | |
Properties | コレクション インスタンスのプロパティを返します。 (SfcInstance から継承されています。) | |
PropertyStorageProvider | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
SqlStoreConnection | SQL ストア接続を取得または設定します。 | |
State | SfcInstance オブジェクトの状態を返します。 (SfcInstance から継承されています。) | |
TotalStorageCapacity | ユーティリティの記憶域容量を取得します。 | |
TotalStorageUtilization | 現在使用されている SQL Server ユーティリティの記憶域容量を取得します。 | |
UnderUtilizationOccurenceFrequency | 過小使用時の正常性状態を指定された継続時間を通して計算するために使用される出現頻度を取得または設定します。 | |
UnderUtilizationTrailingWindow | 正常性状態を計算するために使用される継続時間を時間単位で取得または設定します。 | |
Urn | SfcInstance オブジェクトの URN (Uniform Resource Name) を返します。 (SfcInstance から継承されています。) | |
UtilityName | ユーティリティ コントロール ポイント (UCP) の名前を取得します。 |
先頭に戻る
メソッド
名前 | 説明 | |
---|---|---|
Alter | SQL Server のインスタンスの Utility プロパティに対する変更をすべて更新します。 | |
AlterImpl | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
CheckObjectCreated | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
CheckObjectState | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
Connect | connection によって指定された SqlStoreConnection オブジェクトを返します。 | |
CreateIdentityKey | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
CreateImpl | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
CreateUtility(String, SqlStoreConnection) | Utility オブジェクトを作成します。 | |
CreateUtility(String, SqlStoreConnection, String, SqlSecureString) | Utility オブジェクトを作成します。 | |
Discover | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
DropImpl | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
EnrollInstance(SqlStoreConnection) | sqlStoreConnection パラメーターによって指定された接続に Utility オブジェクトを登録します。 | |
EnrollInstance(SqlStoreConnection, String, SqlSecureString) | sqlStoreConnection パラメーターによって指定された接続に Utility オブジェクトを登録します。 | |
Equals | (Object から継承されています。) | |
Finalize | (Object から継承されています。) | |
GetChildCollection | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
GetDomain | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
GetHashCode | (Object から継承されています。) | |
GetPropertySet | SfcInstance オブジェクトのプロパティのセットを返します。 (SfcInstance から継承されています。) | |
GetType | (Object から継承されています。) | |
GetTypeMetadataImpl | 適切な TypeMetadata クラスを直接返すことでオーバーライドするドメインを示します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
InitializeUIPropertyState | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
IsLoginUtilityReader | 接続で使用されるログインにユーティリティ リーダーのロールがあるかどうかを検証します。 | |
IsUtilityControlPoint | 指定されたサーバーがユーティリティ コントロール ポイント (UCP) であるかどうかを判定します。 | |
MarkForDropImpl | 削除する既存のオブジェクトを示す値を返します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
MarkRootAsConnected | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
MemberwiseClone | (Object から継承されています。) | |
MoveImpl | インスタンス内で移動する新しい親オブジェクトを示します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
OnPropertyMetadataChanges | 任意の SfcInstance メタデータの有効な値が更新されるたびに呼び出されます。 (SfcInstance から継承されています。) | |
OnPropertyValueChanges | 任意の SfcInstance プロパティの有効な値が更新されるたびに呼び出されます。 (SfcInstance から継承されています。) | |
PostAlter | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
PostCreate | 実行結果を作成する既定の実装を示します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
PostDrop | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
PostMove | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
PostRename | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
Refresh | SQL Server ユーティリティのプロパティを更新します。 (SfcInstance. . :: . .Refresh() () () () をオーバーライドします。) | |
RenameImpl | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
ResetKey | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
ScriptAlter | ベース オブジェクトが変更された場合にそのプロパティを変更します。 | |
Serialize | インスタンスを XML にシリアル化します。 (SfcInstance から継承されています。) | |
ToString | インスタンスの URN の文字列表記を返します。 (SfcInstance から継承されています。) | |
UpdateUIPropertyState | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
Validate | 基本的な子オブジェクトの検証を示します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) |
先頭に戻る
イベント
名前 | 説明 | |
---|---|---|
propertyChanged | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
PropertyChanged | プロパティの変更に対する CLS 準拠のイベントです。 (SfcInstance から継承されています。) | |
propertyMetadataChanged | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
PropertyMetadataChanged | プロパティ メタデータの変更に対する CLS 準拠のイベントです。 (SfcInstance から継承されています。) |
先頭に戻る
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
ISfcDomain. . :: . .GetExecutionEngine | 新しい実行エンジン インターフェイスを取得します。 | |
ISfcDomain. . :: . .GetKey | 新しい SfcKey オブジェクトを取得します。 | |
ISfcDomain. . :: . .GetType | ユーティリティの Type を取得します。 | |
ISfcDomain. . :: . .GetTypeMetadata | SfcTypeMetadata を取得します。 | |
ISfcDomain. . :: . .UseSfcStateManagement | True を返します。 | |
ISfcDomain2. . :: . .GetUrnSkeletonsFromType | URN スケルトンを含む文字列値の一覧を取得します。 | |
ISfcDomainLite. . :: . .DomainInstanceName | ドメイン インスタンスの名前を取得します。 | |
ISfcDomainLite. . :: . .DomainName | ドメイン名を取得します。 | |
ISfcDomainLite. . :: . .GetLogicalVersion | 論理バージョンを指定する整数値を取得します。 | |
ISfcHasConnection. . :: . .ConnectionContext | SfcConnectionContext を取得します。 | |
ISfcHasConnection. . :: . .GetConnection() () () () | ISfcConnection を取得します。 | |
ISfcHasConnection. . :: . .GetConnection(SfcObjectQueryMode) | ISfcConnection を取得します。 | |
ISfcHasConnection. . :: . .SetConnection | ISfcConnection を設定します。 |
先頭に戻る
説明
ManagedInstance クラス インスタンスによって表される、SQL Server のリモート インスタンスです。ManagedInstanceFactory クラスによって定義されるメソッドを使用して、SQL Server ユーティリティのコレクションに追加できます。これらのインスタンスは、Utility への登録後、使用状況データと正常性状態が確認されるまでは完全には管理されません。
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。