Utility クラス

定義

このクラスはUtility、SQL Serverの 1 つ以上のリモート インスタンスを管理するメソッドとプロパティを定義するユーティリティ コントロール ポイント (UCP) を表します。

public ref class Utility sealed : Microsoft::SqlServer::Management::Sdk::Sfc::SfcInstance, Microsoft::SqlServer::Management::Common::IAlterable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcAlterable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcDomain2
[Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResources("Microsoft.SqlServer.Management.Utility.FacetSR", true)]
[Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet]
[System.ComponentModel.TypeConverter(typeof(Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter))]
public sealed class Utility : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomain2
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResources("Microsoft.SqlServer.Management.Utility.FacetSR", true)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
[<System.ComponentModel.TypeConverter(typeof(Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter))>]
type Utility = class
    inherit SfcInstance
    interface ISfcDomain2
    interface ISfcDomain
    interface ISfcDomainLite
    interface ISfcHasConnection
    interface ISfcAlterable
    interface IAlterable
Public NotInheritable Class Utility
Inherits SfcInstance
Implements IAlterable, ISfcAlterable, ISfcDomain2
継承
属性
実装

注釈

クラス インスタンスでManagedInstance表されるSQL Serverのリモート インスタンスは、ManagedInstanceFactory クラスによって定義されたメソッドを使用して、SQL Server ユーティリティのコレクションに追加できます。 これらのインスタンスは、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(SqlStoreConnection)

connection によって指定された SqlStoreConnection オブジェクトを返します。

CreateIdentityKey()

このメンバーをコード内で直接参照しないでください。 このメンバーは、SQL Server インフラストラクチャをサポートしています。

(継承元 SfcInstance)
CreateImpl()

このメンバーをコード内で直接参照しないでください。 このメンバーは、SQL Server インフラストラクチャをサポートしています。

(継承元 SfcInstance)
CreateUtility(String, SqlStoreConnection)

Utility オブジェクトを作成します。

CreateUtility(String, SqlStoreConnection, String, SqlSecureString)

Utility オブジェクトを作成します。

Discover(ISfcDependencyDiscoveryObjectSink)

このメンバーをコード内で直接参照しないでください。 このメンバーは、SQL Server インフラストラクチャをサポートしています。

(継承元 SfcInstance)
DropImpl()

このメンバーをコード内で直接参照しないでください。 このメンバーは、SQL Server インフラストラクチャをサポートしています。

(継承元 SfcInstance)
EnrollInstance(SqlStoreConnection)

sqlStoreConnection パラメーターによって指定された接続に Utility オブジェクトを登録します。

EnrollInstance(SqlStoreConnection, String, SqlSecureString)

sqlStoreConnection パラメーターによって指定された接続に Utility オブジェクトを登録します。

GetChildCollection(String)

このメンバーをコード内で直接参照しないでください。 このメンバーは、SQL Server インフラストラクチャをサポートしています。

(継承元 SfcInstance)
GetDomain()

このメンバーをコード内で直接参照しないでください。 このメンバーは、SQL Server インフラストラクチャをサポートしています。

(継承元 SfcInstance)
GetPropertySet()

SfcInstance オブジェクトのプロパティのセットを返します。

(継承元 SfcInstance)
GetTypeMetadataImpl()

適切な TypeMetadata クラスを直接返すことでオーバーライドするドメインを示します。 このメンバーをコード内で直接参照しないでください。 このメンバーは、SQL Server インフラストラクチャをサポートしています。

(継承元 SfcInstance)
InitializeUIPropertyState()

このメンバーをコード内で直接参照しないでください。 このメンバーは、SQL Server インフラストラクチャをサポートしています。

(継承元 SfcInstance)
IsLoginUtilityReader(SqlStoreConnection)

接続で使用されるログインにユーティリティ リーダーのロールがあるかどうかを検証します。

IsUtilityControlPoint(SqlStoreConnection)

指定されたサーバーがユーティリティ コントロール ポイント (UCP) であるかどうかを判定します。

MarkForDropImpl(Boolean)

削除する既存のオブジェクトを示す値を返します。 このメンバーをコード内で直接参照しないでください。 このメンバーは、SQL Server インフラストラクチャをサポートしています。

(継承元 SfcInstance)
MarkRootAsConnected()

このメンバーをコード内で直接参照しないでください。 このメンバーは、SQL Server インフラストラクチャをサポートしています。

(継承元 SfcInstance)
MoveImpl(SfcInstance)

インスタンス内で移動する新しい親オブジェクトを示します。 このメンバーをコード内で直接参照しないでください。 このメンバーは、SQL Server インフラストラクチャをサポートしています。

(継承元 SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs)

任意の SfcInstance メタデータの有効な値が更新されるたびに呼び出されます。

(継承元 SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs)

任意の SfcInstance プロパティの有効な値が更新されるたびに呼び出されます。

(継承元 SfcInstance)
PostAlter(Object)

このメンバーをコード内で直接参照しないでください。 このメンバーは、SQL Server インフラストラクチャをサポートしています。

(継承元 SfcInstance)
PostCreate(Object)

実行結果を作成する既定の実装を示します。 このメンバーをコード内で直接参照しないでください。 このメンバーは、SQL Server インフラストラクチャをサポートしています。

(継承元 SfcInstance)
PostDrop(Object)

このメンバーをコード内で直接参照しないでください。 このメンバーは、SQL Server インフラストラクチャをサポートしています。

(継承元 SfcInstance)
PostMove(Object)

このメンバーをコード内で直接参照しないでください。 このメンバーは、SQL Server インフラストラクチャをサポートしています。

(継承元 SfcInstance)
PostRename(Object)

このメンバーをコード内で直接参照しないでください。 このメンバーは、SQL Server インフラストラクチャをサポートしています。

(継承元 SfcInstance)
Refresh()

SQL Server ユーティリティのプロパティを更新します。

RenameImpl(SfcKey)

このメンバーをコード内で直接参照しないでください。 このメンバーは、SQL Server インフラストラクチャをサポートしています。

(継承元 SfcInstance)
ResetKey()

このメンバーをコード内で直接参照しないでください。 このメンバーは、SQL Server インフラストラクチャをサポートしています。

(継承元 SfcInstance)
ScriptAlter()

ベース オブジェクトが変更された場合にそのプロパティを変更します。

Serialize(XmlWriter)

インスタンスを XML にシリアル化します。

(継承元 SfcInstance)
ToString()

インスタンスの URN の文字列表記を返します。

(継承元 SfcInstance)
UpdateUIPropertyState()

このメンバーをコード内で直接参照しないでください。 このメンバーは、SQL Server インフラストラクチャをサポートしています。

(継承元 SfcInstance)
Validate()

基本的な子オブジェクトの検証を示します。 このメンバーをコード内で直接参照しないでください。 このメンバーは、SQL Server インフラストラクチャをサポートしています。

(継承元 SfcInstance)

イベント

propertyChanged

このメンバーをコード内で直接参照しないでください。 このメンバーは、SQL Server インフラストラクチャをサポートしています。

(継承元 SfcInstance)
PropertyChanged

プロパティ値が変更するときに発生します。

(継承元 SfcInstance)
propertyMetadataChanged

このメンバーをコード内で直接参照しないでください。 このメンバーは、SQL Server インフラストラクチャをサポートしています。

プロパティ メタデータ値が変更されたときに発生します。

(継承元 SfcInstance)
PropertyMetadataChanged

プロパティのメタデータが変更されたときに発生します。

(継承元 SfcInstance)

明示的なインターフェイスの実装

ISfcDomain.GetExecutionEngine()

新しい実行エンジン インターフェイスを取得します。

ISfcDomain.GetKey(IUrnFragment)

新しい SfcKey オブジェクトを取得します。

ISfcDomain.GetType(String)

ユーティリティの Type を取得します。

ISfcDomain.GetTypeMetadata(String)

SfcTypeMetadata を取得します。

ISfcDomain.UseSfcStateManagement()

True を返します。

ISfcDomain2.GetUrnSkeletonsFromType(Type)

URN スケルトンを含む文字列値の一覧を取得します。

ISfcDomainLite.DomainInstanceName

ドメインのインスタンス名を取得します。

ISfcDomainLite.DomainName

ドメイン名を取得します。

ISfcDomainLite.GetLogicalVersion()

論理バージョンを指定する整数値を取得します。

ISfcHasConnection.ConnectionContext

接続の接続コンテキスト モードを取得します。

ISfcHasConnection.GetConnection()

ISfcConnection を取得します。

ISfcHasConnection.GetConnection(SfcObjectQueryMode)

ISfcConnection を取得します。

ISfcHasConnection.SetConnection(ISfcConnection)

ISfcConnection を設定します。

適用対象