sys.dm_hadr_availability_group_states(Transact-SQL)
SQL Server의 로컬 인스턴스에 가용성 복제본이 있는 각 AlwaysOn 가용성 그룹에 대해 하나의 행을 반환합니다. 각 행에는 지정된 가용성 그룹의 상태를 정의하는 상태가 표시됩니다.
[!참고]
전체 목록을 가져오려면 sys.availability_groups 카탈로그 뷰를 쿼리합니다.
열 이름 |
데이터 형식 |
설명 |
||||||||
---|---|---|---|---|---|---|---|---|---|---|
group_id |
uniqueidentifier |
가용성 그룹의 고유한 식별자입니다. |
||||||||
primary_replica |
varchar(128) |
현재 주 복제본을 호스팅하는 서버 인스턴스의 이름입니다. NULL = 주 복제본이 아니거나 WSFC 장애 조치(Failover) 클러스터와 통신할 수 없습니다. |
||||||||
primary_recovery_health |
tinyint |
주 복제본의 복구 상태를 나타내며 다음 중 하나입니다. 0 = 진행 중 1 = 온라인 NULL 보조 복제본에서 primary_recovery_health 열은 NULL입니다. |
||||||||
primary_recovery_health_desc |
nvarchar(60) |
primary_replica_health에 대한 설명이며 다음 중 하나입니다. ONLINE_IN_PROGRESS ONLINE NULL |
||||||||
secondary_recovery_health |
tinyint |
보조 복제본의 복구 상태를 나타내며 다음 중 하나입니다. 0 = 진행 중 1 = 온라인 NULL 주 복제본에서 secondary_recovery_health 열은 NULL입니다. |
||||||||
secondary_recovery_health_desc |
nvarchar(60) |
secondary_recovery_health에 대한 설명이며 다음 중 하나입니다. ONLINE_IN_PROGRESS ONLINE NULL |
||||||||
synchronization_health |
tinyint |
가용성 그룹에 있는 모든 가용성 복제본의 synchronization_health에 대한 롤업을 반영하며, 다음 중 하나입니다.
복제본 동기화 상태에 대한 자세한 내용은 sys.dm_hadr_availability_replica_states(Transact-SQL)의 synchronization_health 열을 참조하십시오. |
||||||||
synchronization_health_desc |
nvarchar(60) |
synchronization_health에 대한 설명이며 다음 중 하나입니다. NOT_HEALTHY PARTIALLY_HEALTHY HEALTHY |
보안
사용 권한
서버에 대한 VIEW SERVER STATE 권한이 필요합니다.