Utility クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Utilityクラスはユーティリティ制御点(UCP)を表し、1つ以上のSQL Serverのリモートインスタンスを管理するためのメソッドやプロパティを定義します。
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) |
指定された接続を持つ Utility クラスの新しいインスタンスを初期化 |
プロパティ
| 名前 | 説明 |
|---|---|
| AbstractIdentityKey |
このメンバーをコード内で直接言及しないでください。 SQL Serverのインフラストラクチャをサポートしています。 (継承元 SfcInstance) |
| Computers |
管理されたインスタンスを動かすコンピュータの集合を取得します。 |
| CreatedBy |
Utilityを作成したユーザーの認証情報を取得します。 |
| DateCreated |
SQL Server Utilityが作成された日時を取得します。 |
| DeployedDacCount |
SQL Serverユーティリティが管理するSQL Serverインスタンスの展開済みDAC数を取得します。 |
| DeployedDacHealthyCount |
SQL Server Utilityで管理される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 |
管理Data Warehouse(MDW)履歴テーブルにデータが保持される日数の長さを取得または設定します。 |
| MdwRetentionLengthInDaysForHoursHistory |
ユーティリティ管理データウェアハウス(UMDW)履歴テーブルに時間ごとのエントリーとしてデータが保持される日数の長さを取得または設定します。 |
| MdwRetentionLengthInDaysForMinutesHistory |
ユーティリティ管理データウェアハウス(UMDW)履歴テーブルに保持される日数の長さを、分単位のエントリーで取得または設定します。 |
| Metadata |
インスタンスとそのドメインに関するメタデータを返します。 (継承元 SfcInstance) |
| Name |
接続されたSQL Storeサーバーの名前を取得します。 |
| OverUtilizationOccurenceFrequency |
指定されたトレーリングウィンドウ内で健康状態を過剰利用するために使われる発生頻度を取得または設定します。 |
| OverUtilizationTrailingWindow |
健康状態の計算に使われるトレーリングウィンドウ(時間単位)を取得したり設定したりします。 |
| Parent |
キーチェーンを通じてインスタンスの親を取得したり設定したりします。 (継承元 SfcInstance) |
| PolicyStore |
SQL Store接続のポリシーを定義する PolicyStore オブジェクトを取得します。 |
| Properties |
コレクションのインスタンスプロパティを返します。 (継承元 SfcInstance) |
| PropertyStorageProvider |
このメンバーをコード内で直接言及しないでください。 SQL Serverのインフラストラクチャをサポートしています。 (継承元 SfcInstance) |
| SqlStoreConnection |
SQL Store接続を取得するか設定します |
| State |
SfcInstanceオブジェクトの状態を返します。 (継承元 SfcInstance) |
| TotalStorageCapacity |
ユーティリティのストレージ容量を得ます。 |
| TotalStorageUtilization |
現在使用されているSQL Serverユーティリティのストレージ容量を取得します。 |
| UnderUtilizationOccurenceFrequency |
指定されたトレーリングウィンドウ内でコンピュータの過小稼働状態の発生頻度を取得または設定します。 |
| UnderUtilizationTrailingWindow |
健康状態の計算に使われるトレーリングウィンドウ(時間単位)を取得したり設定したりします。 |
| Urn |
SfcInstanceオブジェクトの統一リソース名を返します。 (継承元 SfcInstance) |
| UtilityName |
ユーティリティ制御ポイント(UCP)の名前を得ます。 |
メソッド
| 名前 | 説明 |
|---|---|
| Alter() |
SQL Serverインスタンス上で、プロパティの変更Utilityを更新します。 |
| AlterImpl() |
このメンバーをコード内で直接言及しないでください。 SQL Serverのインフラストラクチャをサポートしています。 (継承元 SfcInstance) |
| CheckObjectCreated() |
このメンバーをコード内で直接言及しないでください。 SQL Serverのインフラストラクチャをサポートしています。 (継承元 SfcInstance) |
| CheckObjectState() |
このメンバーをコード内で直接言及しないでください。 SQL Serverのインフラストラクチャをサポートしています。 (継承元 SfcInstance) |
| Connect(SqlStoreConnection) |
|
| CreateIdentityKey() |
このメンバーをコード内で直接言及しないでください。 SQL Serverのインフラストラクチャをサポートしています。 (継承元 SfcInstance) |
| CreateImpl() |
このメンバーをコード内で直接言及しないでください。 SQL Serverのインフラストラクチャをサポートしています。 (継承元 SfcInstance) |
| CreateUtility(String, SqlStoreConnection, String, SqlSecureString) |
Utility オブジェクトを作成します。 |
| CreateUtility(String, SqlStoreConnection) |
Utility オブジェクトを作成します。 |
| Discover(ISfcDependencyDiscoveryObjectSink) |
このメンバーをコード内で直接言及しないでください。 SQL Serverのインフラストラクチャをサポートしています。 (継承元 SfcInstance) |
| DropImpl() |
このメンバーをコード内で直接言及しないでください。 SQL Serverのインフラストラクチャをサポートしています。 (継承元 SfcInstance) |
| EnrollInstance(SqlStoreConnection, String, SqlSecureString) |
パラメータが提供する接続で Utility オブジェクト |
| EnrollInstance(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() |
|
| ISfcDomain2.GetUrnSkeletonsFromType(Type) |
URNのスケルトンを含む文字列値のリストを取得します。 |
| ISfcDomainLite.DomainInstanceName |
ドメインのインスタンス名を取得します。 |
| ISfcDomainLite.DomainName |
ドメイン名を手に入れます。 |
| ISfcDomainLite.GetLogicalVersion() |
論理版を指定する整数値が得られます。 |
| ISfcHasConnection.ConnectionContext |
接続コンテキストモードを取得します。 |
| ISfcHasConnection.GetConnection() |
ISfcConnection を取得します。 |
| ISfcHasConnection.GetConnection(SfcObjectQueryMode) |
ISfcConnection を取得します。 |
| ISfcHasConnection.SetConnection(ISfcConnection) |
ISfcConnectionを設定します。 |