言語

ManagedInstance クラス

定義

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
継承
ManagedInstance
実装

注釈

管理されたインスタンスオブジェクトは、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物を落とす。

適用対象