sys.dm_hadr_instance_node_map(Transact-SQL)

적용 대상:SQL Server

Always On 가용성 그룹에 조인된 가용성 복제본(replica) 호스트하는 SQL Server의 모든 인스턴스에 대해 서버 인스턴스를 호스트하는 WSFC(Windows Server 장애 조치(failover) 클러스터) 노드의 이름을 반환합니다. 이 동적 관리 뷰에는 다음과 같은 용도가 있습니다.

  • 이 동적 관리 뷰는 동일한 WSFC 노드에서 호스트되는 여러 가용성 복제본(replica) 가용성 그룹을 검색하는 데 유용합니다. 이는 가용성 그룹이 잘못 구성된 경우 FCI(장애 조치(failover) 클러스터 인스턴스) 장애 조치(failover) 후 발생할 수 있는 지원되지 않는 구성입니다. 자세한 내용은 장애 조치(failover) 클러스터링 및 Always On 가용성 그룹(SQL Server)을 참조하세요.

  • 여러 SQL Server 인스턴스가 동일한 WSFC 노드에 호스팅되는 경우 리소스 DLL이 이 동적 관리 뷰를 사용하여 연결할 SQL Server의 인스턴스를 확인합니다.

열 이름 데이터 형식 설명
ag_resource_id nvarchar(256) WSFC에서 리소스로 가용성 그룹의 고유 ID입니다.
instance_name nvarchar(256) Name-<server>/<instance>-of가용성 그룹에 대한 복제본(replica) 호스트하는 서버 인스턴스입니다.
node_name nvarchar(256) WSFC 노드의 이름입니다.

설명

WSFC(Windows Server 장애 조치(failover) 클러스터)에서 클러스터 열에는 Windows 클러스터 세부 정보가 표시됩니다. 읽기 확장 가용성 그룹 또는 Linux의 가용성 그룹과 같은 Windows 클러스터가 없는 경우 클러스터와 관련된 열에 내부 기본 클러스터에 대한 데이터가 표시될 수 있습니다. 이러한 열은 내부 전용이며 무시할 수 있습니다.

사용 권한

SQL Server 2019(15.x) 및 이전 버전의 경우 서버에 대한 VIEW SERVER STATE 권한이 필요합니다.

SQL Server 2022(16.x) 이상 버전의 경우 서버에 대한 VIEW SERVER PERFORMANCE STATE 권한이 필요합니다.