AvailabilityGroupState クラス

定義

これは、可用性グループの IAvailabilityGroupState 論理ファセットを実装するアダプター クラスです。

public class AvailabilityGroupState : Microsoft.SqlServer.Management.Common.IRefreshable, Microsoft.SqlServer.Management.Facets.IDmfAdapter, Microsoft.SqlServer.Management.Sdk.Sfc.IDmfFacet, Microsoft.SqlServer.Management.Smo.IAvailabilityGroupState
type AvailabilityGroupState = class
    interface IAvailabilityGroupState
    interface IDmfFacet
    interface IRefreshable
    interface IDmfAdapter
Public Class AvailabilityGroupState
Implements IAvailabilityGroupState, IDmfAdapter, IDmfFacet, IRefreshable
継承
AvailabilityGroupState
実装

コンストラクター

名前 説明
AvailabilityGroupState(AvailabilityGroup)

AvailabilityGroupState クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
IsAutoFailover

可用性グループのフェールオーバー モードが自動フェールオーバーであるかどうかを示す値を取得します。 このプロパティにアクセスすると例外が発生する可能性があるため、個別に初期化します。 具体的には、プライマリ レプリカが現在表示されていない場合は、これを示す例外がスローされます。 これは、クラスター ストアと通信できないセカンダリ レプリカからこのプロパティにアクセスする場合にのみ発生します。

IsOnline

可用性グループが稼働しているかどうかを示す値を取得します。 可用性グループに対して機能しているプライマリ レプリカが存在する場合、これは当てはまります。

NumberOfDisconnectedReplicas

"接続済み" 状態ではないレプリカの nubmer を取得します。

NumberOfNotSynchronizedReplicas

"同期済み" 状態ではないレプリカの数を取得します。 同期レプリカのみを "同期" 状態にできるため、非同期レプリカには適用されません

NumberOfNotSynchronizingReplicas

"Not Synchronizing" 状態のレプリカの nubmer を取得します。

NumberOfReplicasWithUnhealthyRole

可用性グループのプライマリでもセカンダリでもないレプリカの数を取得します。

NumberOfSynchronizedSecondaryReplicas

自動フェールオーバー モードと同期状態の同期セカンダリ レプリカの数を取得します。

メソッド

名前 説明
Refresh()

可用性グループの状態データを更新します。

適用対象