ManagedInstance クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ManagedInstanceタイプは、ポリシーやデプロイを制御するためにSQL Serverユーティリティサービスによって管理されるSQL Serverのインスタンスを表します。
public ref class ManagedInstance : Microsoft::SqlServer::Management::Sdk::Sfc::SfcInstance, Microsoft::SqlServer::Management::Common::ICreatable, Microsoft::SqlServer::Management::Common::IDroppable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcCreatable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcDroppable
public class ManagedInstance : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.Common.ICreatable, Microsoft.SqlServer.Management.Common.IDroppable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCreatable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDroppable
type ManagedInstance = class
inherit SfcInstance
interface ISfcCreatable
interface ICreatable
interface ISfcDroppable
interface IDroppable
Public Class ManagedInstance
Inherits SfcInstance
Implements ICreatable, IDroppable, ISfcCreatable, ISfcDroppable
- 継承
- 実装
注釈
管理されたインスタンスオブジェクトは、SQL Server ユーティリティサービスによって管理されるコンピュータ群に含まれるSQL Serverのインスタンスを表します。 ManagedObjectを使うことで、以下のことができます:
SQL Serverのインスタンス上でスケジュールジョブを実行するエージェントプロキシアカウントを特定してください。
デプロイ中に一時ファイルが格納されるキャッシュディレクトリを特定します。
SQL Serverのインスタンスの管理状態を特定します。
SQL Serverのインスタンス管理をやめ、SQL Serverユーティリティから削除してください。
コンストラクター
| 名前 | 説明 |
|---|---|
| ManagedInstance() |
ManagedInstance クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| AbstractIdentityKey |
このメンバーをコード内で直接言及しないでください。 SQL Serverのインフラストラクチャをサポートしています。 (継承元 SfcInstance) |
| AgentProxyAccount |
SQL Serverのインスタンス上でスケジュールジョブを実行するために使うSQL Server エージェントプロキシアカウントを取得します。 |
| BackupDirectory |
サーバーインスタンスのバックアップディレクトリを取得します。 |
| CacheDirectory |
SQL Serverのインスタンスにデプロイ中に一時ファイルを保存できるキャッシュディレクトリを取得します。 |
| Collation |
サーバーインスタンスのコレーションを取得します。 |
| ComputerNamePhysicalNetBIOS |
サーバーインスタンスの物理的なNetBIOSを提供します。 |
| ComputerProcessorHealthState |
コンピュータプロセッサの健康状態を取得します。 |
| ContainsOverUtilizedDatabases |
サーバーインスタンスに過剰利用されたデータベースが含まれているかどうかを示す値を得ます。 |
| ContainsOverUtilizedVolumes |
サーバーインスタンスに過剰使用されたボリュームが含まれているかどうかを示す値を得ます。 |
| ContainsUnderUtilizedDatabases |
サーバーインスタンスに未使用のデータベースが含まれているかどうかを示す値が得られます。 |
| ContainsUnderUtilizedVolumes |
サーバーインスタンスに過小稼働のボリュームが含まれているかどうかを示す値が付与されます。 |
| CpuMaxClockSpeed |
CPUの最大クロック速度を取得します。 |
| CpuName |
CPUの名前を入手します。 |
| DateCreated |
ManagedInstanceオブジェクトが作成された日時を取得します。 |
| Edition |
SQL Serverのインスタンスのエディションを取得します。 |
| EngineEdition |
SQL Serverのインスタンス用のエンジンエディションを取得します。 |
| FileSpaceHealthState |
ファイル空間の健康状態を取得します。 |
| ID |
管理されているSQL Serverインスタンスを一意に識別するID値を取得します。 |
| IdentityKey |
管理されるインスタンスを識別するキー値を取得します。 |
| InstanceName |
SQL Serverのインスタンス名を取得します。 |
| IsCaseSensitive |
サーバーインスタンスが大文字を区別するかどうかを示す値が付与されます。 |
| IsClustered |
サーバーインスタンスがクラスタ化されたサーバーの一部かどうかを示す値が付与されます。 |
| IsPolicyOverridden |
サーバーインスタンスのポリシーのいずれかが上書きされているかどうかを示す値が付与されます。 |
| Language |
管理されたSQL Serverインスタンスで使われている言語を取得します。 |
| LastReportedTime |
サーバーインスタンスオブジェクトのプロパティの最新のレポート時間を取得します。 |
| ManagementState |
SQL Serverユーティリティサービスによって管理されているインスタンスの現状SQL Serverを取得します。 |
| Metadata |
インスタンスとそのドメインに関するメタデータを返します。 (継承元 SfcInstance) |
| Name |
管理されたインスタンスの名前を取得するか設定します。 |
| NetName |
サーバーインスタンスが動作しているネットワークのNetBIOS名を取得します。 |
| OSVersion |
管理されたSQL Serverインスタンスのオペレーティングシステム版を取得します。 |
| Parent |
Utility オブジェクトを取得または設定し、 ManagedInstance オブジェクトの親である。 |
| PhysicalMemory |
管理されたSQL Serverインスタンスの物理メモリを取得します。 |
| Processors |
管理されたSQL Serverインスタンスのプロセッサ数を取得します。 |
| ProductLevel |
サーバーインスタンスのプロダクトレベルを取得します。 |
| Properties |
コレクションのインスタンスプロパティを返します。 (継承元 SfcInstance) |
| PropertyStorageProvider |
このメンバーをコード内で直接言及しないでください。 SQL Serverのインフラストラクチャをサポートしています。 (継承元 SfcInstance) |
| ServerProcessorHealthState |
サーバーインスタンスプロセッサの健康状態を取得します。 |
| ServerType |
サーバーインスタンスの種類を取得します。 |
| ServerUrn |
サーバーインスタンスの統一リソース名(URN)を取得します。 |
| State |
SfcInstanceオブジェクトの状態を返します。 (継承元 SfcInstance) |
| Urn |
SfcInstanceオブジェクトの統一リソース名を返します。 (継承元 SfcInstance) |
| Version |
サーバーインスタンスのバージョンを指定します。 |
| VolumeSpaceHealthState |
ボリュームスペースの健康状態を取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| AlterImpl() |
このメンバーをコード内で直接言及しないでください。 SQL Serverのインフラストラクチャをサポートしています。 (継承元 SfcInstance) |
| CheckObjectCreated() |
このメンバーをコード内で直接言及しないでください。 SQL Serverのインフラストラクチャをサポートしています。 (継承元 SfcInstance) |
| CheckObjectState() |
このメンバーをコード内で直接言及しないでください。 SQL Serverのインフラストラクチャをサポートしています。 (継承元 SfcInstance) |
| CreateIdentityKey() |
識別キーを作成します。 |
| CreateImpl() |
このメンバーをコード内で直接言及しないでください。 SQL Serverのインフラストラクチャをサポートしています。 (継承元 SfcInstance) |
| Discover(ISfcDependencyDiscoveryObjectSink) |
このメンバーをコード内で直接言及しないでください。 SQL Serverのインフラストラクチャをサポートしています。 (継承元 SfcInstance) |
| DropImpl() |
このメンバーをコード内で直接言及しないでください。 SQL Serverのインフラストラクチャをサポートしています。 (継承元 SfcInstance) |
| GetChildCollection(String) |
子供のコレクションを受け取る。 |
| GetDomain() |
このメンバーをコード内で直接言及しないでください。 SQL Serverのインフラストラクチャをサポートしています。 (継承元 SfcInstance) |
| GetObjectFactory() |
新しいインスタンスを作成するために使うファクトリーオブジェクトを取得します。 |
| GetPropertySet() |
SfcInstanceオブジェクトのプロパティ集合を返します。 (継承元 SfcInstance) |
| GetTypeMetadataImpl() |
正しいTypeMetadataクラスを直接返すことで上書きするドメインを示します。 このメンバーをコード内で直接言及しないでください。 SQL Serverのインフラストラクチャをサポートしています。 (継承元 SfcInstance) |
| InitializeUIPropertyState() |
このメンバーをコード内で直接言及しないでください。 SQL Serverのインフラストラクチャをサポートしています。 (継承元 SfcInstance) |
| 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) |
ベースタイプのIDプロパティを実行結果に設定します。 |
| PostDrop(Object) |
このメンバーをコード内で直接言及しないでください。 SQL Serverのインフラストラクチャをサポートしています。 (継承元 SfcInstance) |
| PostMove(Object) |
このメンバーをコード内で直接言及しないでください。 SQL Serverのインフラストラクチャをサポートしています。 (継承元 SfcInstance) |
| PostRename(Object) |
このメンバーをコード内で直接言及しないでください。 SQL Serverのインフラストラクチャをサポートしています。 (継承元 SfcInstance) |
| Refresh() |
サーバーからオブジェクトのプロパティを読み取ってリフレッシュします。 (継承元 SfcInstance) |
| Remove(SqlStoreConnection) |
管理された SqlStoreConnection オブジェクトのインスタンスを削除します。 |
| RenameImpl(SfcKey) |
このメンバーをコード内で直接言及しないでください。 SQL Serverのインフラストラクチャをサポートしています。 (継承元 SfcInstance) |
| ResetKey() |
このメンバーをコード内で直接言及しないでください。 SQL Serverのインフラストラクチャをサポートしています。 (継承元 SfcInstance) |
| 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) |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| ICreatable.Create() |
状態が管理されているかどうかをテストし、管理状態にある場合はサーバーと接続を作成します。 |
| IDroppable.Drop() |
状態が管理されている場合はインスタンスを落とします。 |
| ISfcCreatable.ScriptCreate() |
ISfcScript オブジェクトを作成します。 |
| ISfcDroppable.ScriptDrop() |
ISfcScript物を落とす。 |