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 권한이 필요합니다.