Share via


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) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.SqlServer.Management.RegisteredServers 名前空間