sys.dm_hadr_cluster_members(Transact-SQL)

AlwaysOn 가용성 그룹에 대해 사용하도록 설정된 SQL Server의 로컬 인스턴스를 호스팅하는 WSFC 노드에 WSFC 쿼럼이 있는 경우 쿼럼을 구성하는 각 멤버에 대한 행과 각 멤버의 상태를 반환합니다. 이 동적 관리 뷰에는 Clusterenum 함수에 의해 CLUSTER_ENUM_NODE 형식으로 반환되는 클러스터의 모든 노드와 디스크 또는 파일 공유 미러링 모니터(있는 경우)가 포함됩니다. 지정된 구성원에 대해 반환되는 행에는 해당 구성원의 상태에 대한 정보가 들어 있습니다. 예를 들어 한 노드가 다운되는 과반수 노드 쿼럼이 있는 5노드 클러스터의 경우 쿼럼을 가진 노드에 있는 AlwaysOn 가용성 그룹에 대해 사용하도록 설정된 서버 인스턴스에서 sys.dm_hadr_cluster_members를 쿼리할 경우 sys.dm_hadr_cluster_members는 다운 노드의 상태를 "NODE_DOWN"으로 표시합니다.

WSFC 노드에 쿼럼이 없으면 반환되는 행이 없습니다.

이 동적 관리 뷰를 사용하여 다음을 확인할 수 있습니다.

  • WSFC 클러스트에서 현재 실행 중인 노드

  • 노드 과반수의 경우에 쿼럼이 손실되기 전에 WSFC 클러스터에서 추가로 허용할 수 있는 장애 횟수

열 이름

데이터 형식

설명

member_name

nvarchar(128)

구성원 이름이며, 컴퓨터 이름, 드라이브 문자 또는 파일 공유 경로일 수 있습니다.

member_type

tinyint

구성원의 유형이며 다음 중 하나입니다.

0 = WSFC 노드

1 = 디스크 미러링 모니터

2 = 파일 공유 미러링 모니터

member_type_desc

nvarchar(50)

member_type에 대한 설명이며 다음 중 하나입니다.

CLUSTER_NODE

DISK_WITNESS

FILE_SHARE_WITNESS

member_state

tinyint

구성원 상태이며 다음 중 하나입니다.

0 = 오프라인

1 = 온라인

member_state_desc

nvarchar(60)

member_state에 대한 설명이며 다음 중 하나입니다.

OFFLINE

ONLINE

number_of_quorum_votes

tinyint

이 쿼럼 구성원이 소유한 쿼럼 투표의 수입니다. No Majority의 경우: 디스크만 쿼럼이며, 기본값은 0입니다. 다른 쿼럼 유형의 경우 기본값은 1입니다.

사용 권한

서버에 대한 VIEW SERVER STATE 권한이 필요합니다.

참고 항목

개념

가용성 그룹 모니터링(Transact-SQL)

AlwaysOn 가용성 그룹(SQL Server)

관련 자료

AlwaysOn 가용성 그룹 동적 관리 뷰 및 함수(Transact-SQL)

AlwaysOn 가용성 그룹 카탈로그 뷰(Transact-SQL)