sys.dm_hadr_instance_node_map (Transact-SQL)
적용 대상: SQL Server
Always On 가용성 그룹에 조인된 가용성 복제본을 호스트하는 SQL Server의 모든 인스턴스에 대해 서버 인스턴스를 호스트하는 WSFC(Windows Server 장애 조치(failover) 클러스터) 노드의 이름을 반환합니다. 이 동적 관리 뷰의 용도는 다음의 사항과 같습니다:
이 동적 관리 보기는 동일한 WSFC 노드에서 호스트되는 여러 가용성 복제본이 있는 가용성 그룹을 검색하는 데 유용합니다. 이는 가용성 그룹이 잘못 구성된 경우 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 가용성 그룹에 대한 복제본을 호스트하는 서버 인스턴스입니다. |
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 권한이 필요합니다.