sys.dm_hadr_instance_node_map (Transact-SQL)

Gäller för:SQL Server

För varje instans av SQL Server som hostar en tillgänglighetsreplika som är ansluten till dess Always On-tillgänglighetsgrupp, returneras namnet på Windows Server Failover Cluster (WSFC)-noden som är värd för serverinstansen. Den här dynamiska hanteringsvyn använder följande:

  • Denna dynamiska hanteringsvy är användbar för att upptäcka en tillgänglighetsgrupp med flera tillgänglighetsrepliker som är värd på samma WSFC-nod, vilket är en icke-stödd konfiguration som kan uppstå efter en failover-klusterinstans (FCI) failover om tillgänglighetsgruppen är felaktigt konfigurerad. Mer information finns i Redundansklustring och AlwaysOn-tillgänglighetsgrupper (SQL Server).

  • När flera SQL Server-instanser finns på samma WSFC-nod använder resurs-DLL:n den här dynamiska hanteringsvyn för att fastställa instansen av SQL Server att ansluta till.

Kolumnnamn Datatyp Description
ag_resource_id nvarchar(256) Unikt ID för tillgänglighetsgruppen som resurs i WSFC.
instance_name nvarchar(256) Name-<server> / <instance>-of en serverinstans som hostar en replika för tillgänglighetsgruppen.
node_name nvarchar(256) Namnet på WSFC-noden.

Remarks

I ett Windows Server redundanskluster (WSFC) visar klusterkolumnerna Windows klusterinformation. Om det inte finns något Windows kluster, till exempel läsbar tillgänglighetsgrupper eller tillgänglighetsgrupper i Linux, kan kolumner som är relaterade till klustret visa data om ett internt standardkluster. Dessa kolumner är endast för internt bruk och kan ignoreras.

Permissions

För SQL Server 2019 (15.x) och tidigare versioner krävs VIEW SERVER STATE-behörighet på servern.

För SQL Server 2022 (16.x) och senare versioner krävs VIEW SERVER PERFORMANCE STATE-behörighet på servern.