ServerGroup クラス
ServerGroup クラスは、SQL Server サーバー グループを表します。
継承階層
System.Object
Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance
Microsoft.SqlServer.Management.RegisteredServers.ServerGroupParent
Microsoft.SqlServer.Management.RegisteredServers.ServerGroup
名前空間: Microsoft.SqlServer.Management.RegisteredServers
アセンブリ: Microsoft.SqlServer.Management.RegisteredServers (Microsoft.SqlServer.Management.RegisteredServers.dll)
構文
'宣言
Public NotInheritable Class ServerGroup _
Inherits ServerGroupParent _
Implements ISfcValidate, ISfcCreatable, ICreatable, ISfcAlterable, _
IAlterable, ISfcDroppable, IDroppable, ISfcRenamable, IRenamable, _
ISfcMovable
'使用
Dim instance As ServerGroup
public sealed class ServerGroup : ServerGroupParent,
ISfcValidate, ISfcCreatable, ICreatable, ISfcAlterable, IAlterable,
ISfcDroppable, IDroppable, ISfcRenamable, IRenamable, ISfcMovable
public ref class ServerGroup sealed : public ServerGroupParent,
ISfcValidate, ISfcCreatable, ICreatable, ISfcAlterable, IAlterable,
ISfcDroppable, IDroppable, ISfcRenamable, IRenamable, ISfcMovable
[<SealedAttribute>]
type ServerGroup =
class
inherit ServerGroupParent
interface ISfcValidate
interface ISfcCreatable
interface ICreatable
interface ISfcAlterable
interface IAlterable
interface ISfcDroppable
interface IDroppable
interface ISfcRenamable
interface IRenamable
interface ISfcMovable
end
public final class ServerGroup extends ServerGroupParent implements ISfcValidate, ISfcCreatable, ICreatable, ISfcAlterable, IAlterable, ISfcDroppable, IDroppable, ISfcRenamable, IRenamable, ISfcMovable
ServerGroup 型は、以下のメンバーを公開しています。
コンストラクター
名前 | 説明 | |
---|---|---|
ServerGroup() | ServerGroup クラスの新しいインスタンスを初期化します。 | |
ServerGroup(String) | 指定した名前を持つ ServerGroup クラスの新しいインスタンスを初期化します。 | |
ServerGroup(ServerGroup, String) | 指定した名前で、指定した親のサブグループである ServerGroup クラスの新しいインスタンスを初期化します。 |
先頭に戻る
プロパティ
名前 | 説明 | |
---|---|---|
AbstractIdentityKey | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
Description | サーバー グループの名前を取得します。 | |
DisplayName | サーバー グループの表示名を取得します。 | |
ID | サーバー グループを一意に識別する ID 値を取得します。 | |
IdentityKey | サーバー グループを一意に識別するキー値を取得します。 | |
IsDropped | サーバー グループが削除されたかどうかを示す Boolean 値を取得します。 | |
IsLocal | サーバー グループがローカルかどうかを示す Boolean 値を取得します。 | |
IsSystemServerGroup | サーバー グループがシステム オブジェクトであるかどうかを示す Boolean 値を取得します。 | |
Metadata | インスタンスとそのドメインに関するメタデータを返します。 (SfcInstance から継承されています。) | |
Name | サーバー グループの名前を取得します。 | |
Parent | ServerGroup オブジェクトの親を取得します。 | |
Properties | コレクション インスタンスのプロパティを返します。 (SfcInstance から継承されています。) | |
RegisteredServers | RegisteredServers オブジェクトのコレクションを表します。各 RegisteredServers オブジェクトは登録済みサーバーを表します。 | |
ServerGroups | ServerGroup オブジェクトのコレクションを表します。各 ServerGroup オブジェクトはサーバー グループを表します。 | |
ServerType | サーバー グループに関連付けられたサーバーの種類を取得します。 | |
State | SfcInstance オブジェクトの状態を返します。 (SfcInstance から継承されています。) | |
Urn | SfcInstance オブジェクトの URN (Uniform Resource Name) を返します。 (SfcInstance から継承されています。) |
先頭に戻る
メソッド
名前 | 説明 | |
---|---|---|
Alter | SQL Server のインスタンスの ServerGroup オブジェクト プロパティの変更を更新します。 | |
Create | SQL Server のインスタンスで、ServerGroup オブジェクトによる定義に基づいて登録済みサーバーを作成します。 | |
CreateIdentityKey | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
Discover | サーバー グループの依存関係を検出します。 (SfcInstance.Discover(ISfcDependencyDiscoveryObjectSink) をオーバーライドします。) | |
Drop | 登録済みサーバーを削除します。 | |
Equals | (Object から継承されています。) | |
Export | 指定した資格情報の永続性タイプを使用して、指定したファイルにサーバー グループをエクスポートします。 | |
GetChildCollection | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
GetDescendantRegisteredServers | サーバー グループ内の登録サーバーの一覧を返します。 | |
GetDomain | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
GetHashCode | (Object から継承されています。) | |
GetObjectFactory | ServerGroup オブジェクトの SFC オブジェクト ファクトリを返します。 | |
GetPropertySet | SfcInstance オブジェクトのプロパティのセットを返します。 (SfcInstance から継承されています。) | |
GetType | (Object から継承されています。) | |
GetTypeMetadataImpl | 適切な TypeMetadata クラスを直接返すことでオーバーライドするドメインを示します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
Import | XML ファイルに保存されているグループとサーバーをインポートし、サーバー グループの子として追加します。 | |
InitializeUIPropertyState | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
Move | RegisteredServersServerGroup オブジェクトを新しい場所へ移動するように指定します。 | |
OnPropertyMetadataChanges | 任意の SfcInstance メタデータの有効な値が更新されるたびに呼び出されます。 (SfcInstance から継承されています。) | |
OnPropertyValueChanges | 任意の SfcInstance プロパティの有効な値が更新されるたびに呼び出されます。 (SfcInstance から継承されています。) | |
Refresh | オブジェクトのプロパティを、サーバーから読み取ることによって更新します。 (SfcInstance から継承されています。) | |
Rename(String) | 指定した名前を使用して、ServerGroup オブジェクトの名前を変更します。 | |
Rename(SfcKey) | 指定した名前を使用して、ServerGroup オブジェクトの名前を変更します。 | |
ResetKey | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) | |
Serialize | インスタンスを XML にシリアル化します。 (SfcInstance から継承されています。) | |
ToString | インスタンスの URN の文字列表記を返します。 (SfcInstance から継承されています。) | |
Validate | 指定したメソッドおよび引数と比較して ServerGroup オブジェクトを検証します。 |
先頭に戻る
イベント
名前 | 説明 | |
---|---|---|
DuplicateFound | 登録サーバー グループが重複する場合に発生するイベント。 | |
PropertyChanged | プロパティの変更に対する CLS 準拠のイベントです。 (SfcInstance から継承されています。) | |
PropertyMetadataChanged | プロパティ メタデータの変更に対する CLS 準拠のイベントです。 (SfcInstance から継承されています。) |
先頭に戻る
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
ISfcAlterable.ScriptAlter | ベース オブジェクトが変更された場合にそのプロパティを変更します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。. | |
ISfcCreatable.ScriptCreate | このオブジェクトを現在の状態でストレージに作成するスクリプトを生成します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。. | |
ISfcDroppable.ScriptDrop | このオブジェクトをストレージから削除するためのスクリプトを生成します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。. | |
ISfcMovable.Move | 指定した親オブジェクトの下に ServerGroup オブジェクトを移動し、この移動を反映してストレージを更新します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 | |
ISfcMovable.ScriptMove | 指定した親オブジェクトの下にこのオブジェクトを移動するためのスクリプトを生成します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 | |
ISfcRenamable.ScriptRename | key パラメーターが示す ISfcScript オブジェクトのインスタンス名を変更します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。. |
先頭に戻る
説明
この名前空間、クラス、またはメンバーは、Microsoft .NET Framework Version 2.0 でのみサポートされています。
スレッド セーフ
この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。