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
구현

생성자

Name Description
AvailabilityGroupState(AvailabilityGroup)

AvailabilityGroupState 클래스의 새 인스턴스를 초기화합니다.

속성

Name Description
IsAutoFailover

가용성 그룹의 장애 조치(failover) 모드가 자동 장애 조치(failover)인지 여부를 나타내는 값을 가져옵니다. 이 속성에 액세스하면 예외가 발생할 수 있으므로 별도로 초기화합니다. 특히 주 복제본이 현재 표시되지 않는 경우 이를 나타내는 예외가 throw됩니다. 클러스터 저장소와 통신할 수 없는 보조 복제본에서 이 속성에 액세스할 때만 발생합니다.

IsOnline

가용성 그룹이 실행 중인지 여부를 나타내는 값을 가져옵니다. 가용성 그룹에 대해 작동하는 주 복제본이 있는 경우에도 마찬가지입니다.

NumberOfDisconnectedReplicas

"연결됨" 상태가 아닌 복제본의 nubmer를 가져옵니다.

NumberOfNotSynchronizedReplicas

"동기화됨" 상태가 아닌 복제본 수를 가져옵니다. 동기 복제본만 "동기화됨" 상태일 수 있으므로 비동기 복제본에는 적용되지 않습니다.

NumberOfNotSynchronizingReplicas

"동기화 안 함" 상태의 복제본의 nubmer를 가져옵니다.

NumberOfReplicasWithUnhealthyRole

가용성 그룹의 주 복제본이나 보조 복제본이 없는 복제본 수를 가져옵니다.

NumberOfSynchronizedSecondaryReplicas

자동 장애 조치(failover) 모드 및 동기화된 상태의 동기 보조 복제본 수를 가져옵니다.

메서드

Name Description
Refresh()

가용성 그룹 상태 데이터를 새로 고칩니다.

적용 대상