ManagedInstance クラス
ManagedInstance 型は、ポリシーと配置を制御するために SQL Server ユーティリティ サービスによって管理されている、SQL Server のインスタンスを表します。
継承階層
System. . :: . .Object
Microsoft.SqlServer.Management.Sdk.Sfc. . :: . .SfcInstance
Microsoft.SqlServer.Management.Utility..::..ManagedInstance
名前空間: Microsoft.SqlServer.Management.Utility
アセンブリ: Microsoft.SqlServer.Management.Utility (Microsoft.SqlServer.Management.Utility.dll)
構文
'宣言
Public Class ManagedInstance _
Inherits SfcInstance _
Implements ISfcCreatable, ICreatable, ISfcDroppable, IDroppable
'使用
Dim instance As ManagedInstance
public class ManagedInstance : SfcInstance,
ISfcCreatable, ICreatable, ISfcDroppable, IDroppable
public ref class ManagedInstance : public SfcInstance,
ISfcCreatable, ICreatable, ISfcDroppable, IDroppable
type ManagedInstance =
class
inherit SfcInstance
interface ISfcCreatable
interface ICreatable
interface ISfcDroppable
interface IDroppable
end
public class ManagedInstance extends SfcInstance implements ISfcCreatable, ICreatable, ISfcDroppable, IDroppable
ManagedInstance 型は、以下のメンバーを公開しています。
プロパティ
名前 | 説明 | |
---|---|---|
AbstractIdentityKey | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
AgentProxyAccount | SQL Server のインスタンスに対して定期ジョブを実行するために使用される、SQL Server エージェント プロキシ アカウントを取得します。 | |
BackupDirectory | サーバー インスタンスのバックアップ ディレクトリを取得します。 | |
CacheDirectory | SQL Server のインスタンスへの配置時に一時ファイルを格納するために使用できる、キャッシュ ディレクトリを取得します。 | |
Collation | サーバー インスタンスの照合順序を取得します。 | |
ComputerNamePhysicalNetBIOS | サーバー インスタンスの物理 NetBIOS を指定します。 | |
ComputerProcessorHealthState | コンピューター プロセッサの正常性状態を取得します。 | |
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 | ManagedInstance オブジェクトの親である Utility オブジェクトを取得または設定します。 | |
PhysicalMemory | SQL Server のマネージ インスタンスの物理メモリを取得します。 | |
Processors | SQL Server のマネージ インスタンスのプロセッサ数を取得します。 | |
ProductLevel | サーバー インスタンスの製品レベルを取得します。 | |
Properties | コレクション インスタンスのプロパティを返します。 (SfcInstance から継承されています。) | |
PropertyStorageProvider | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
ServerProcessorHealthState | サーバー インスタンス プロセッサの正常性状態を取得します。 | |
ServerType | サーバー インスタンスの種類を取得します。 | |
ServerUrn | サーバー インスタンスの URN (Uniform Resource Name) を取得します。 | |
State | SfcInstance オブジェクトの状態を返します。 (SfcInstance から継承されています。) | |
Urn | SfcInstance オブジェクトの URN (Uniform Resource Name) を返します。 (SfcInstance から継承されています。) | |
Version | サーバー インスタンスのバージョンを指定します。 | |
VolumeSpaceHealthState | ボリューム領域の正常性状態を取得します。 |
先頭に戻る
メソッド
名前 | 説明 | |
---|---|---|
AlterImpl | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
CheckObjectCreated | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
CheckObjectState | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
CreateIdentityKey | SfcKey オブジェクトを作成します。 (SfcInstance. . :: . .CreateIdentityKey() () () () をオーバーライドします。) | |
CreateImpl | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
Discover | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
DropImpl | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
Equals | (Object から継承されています。) | |
Finalize | (Object から継承されています。) | |
GetChildCollection | UtilityException をスローします。このようなコレクションはありません。 (SfcInstance. . :: . .GetChildCollection(String) をオーバーライドします。) | |
GetDomain | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
GetHashCode | (Object から継承されています。) | |
GetObjectFactory | 新しいインスタンスを作成するために使用されるファクトリ オブジェクトを取得します。 | |
GetPropertySet | SfcInstance オブジェクトのプロパティのセットを返します。 (SfcInstance から継承されています。) | |
GetType | (Object から継承されています。) | |
GetTypeMetadataImpl | 適切な TypeMetadata クラスを直接返すことでオーバーライドするドメインを示します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
InitializeUIPropertyState | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
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 | 基本データ型の ID プロパティを実行結果に設定します。 (SfcInstance. . :: . .PostCreate(Object) をオーバーライドします。) | |
PostDrop | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
PostMove | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
PostRename | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
Refresh | オブジェクトのプロパティを、サーバーから読み取ることによって更新します。 (SfcInstance から継承されています。) | |
Remove | 親 SqlStoreConnection オブジェクトを取得します。 | |
RenameImpl | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
ResetKey | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
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 から継承されています。) |
先頭に戻る
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
ICreatable. . :: . .Create | 状態が管理されているかどうかを検査して、管理状態になっている場合はサーバーと接続を作成します。 | |
IDroppable. . :: . .Drop | 状態が管理されているかどうかを検査して、管理されている場合はインスタンスを削除します。 | |
ISfcCreatable. . :: . .ScriptCreate | ISfcScript オブジェクトを作成します。 | |
ISfcDroppable. . :: . .ScriptDrop | ISfcScript オブジェクトを削除します。 |
先頭に戻る
説明
マネージ インスタンス オブジェクトは、SQL Server ユーティリティ サービスによって管理されているコンピューターのグループに含まれる SQL Server のインスタンスを表します。ManagedObject オブジェクトを使用すると次のことを実行できます。
SQL Server のインスタンスに対して定期ジョブを実行する、エージェント プロキシ アカウントを特定します。
配置時に一時ファイルが格納されるキャッシュ ディレクトリを特定します。
SQL Server のインスタンスの管理状態を特定します。
SQL Server のインスタンスの管理を停止して、SQL Server ユーティリティから削除します。
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。