Condividi tramite


sys.dm_hadr_instance_node_map (Transact-SQL)

Si applica a: SQL Server

Per ogni istanza di SQL Server che ospita una replica di disponibilità unita in join al gruppo di disponibilità Always On, restituisce il nome del nodo WSFC (Windows Server Failover Clustering) che ospita l'istanza del server. Questa DMV offre i seguenti utilizzi:

  • Questa vista a gestione dinamica è utile per rilevare un gruppo di disponibilità con più repliche di disponibilità ospitate nello stesso nodo WSFC, ovvero una configurazione non supportata che può verificarsi dopo un failover di un'istanza del cluster di failover se il gruppo di disponibilità non è configurato correttamente. Per altre informazioni, vedere Clustering di failover e gruppi di disponibilità AlwaysOn (SQL Server).

  • Quando più istanze di SQL Server sono ospitate sullo stesso nodo WSFC, la DLL della risorsa utilizza questa DMV per determinare l'istanza di SQL Server a cui connettersi.

Nome colonna Tipo di dati Descrizione
ag_resource_id nvarchar(256) ID univoco del gruppo di disponibilità come risorsa nel cluster WSFC.
instance_name nvarchar(256) Name-<server>/<instance>-of un'istanza del server che ospita una replica per il gruppo di disponibilità.
node_name nvarchar(256) Nome del nodo WSFC.

Osservazioni:

In un cluster di failover di Windows Server (WSFC), le colonne del cluster visualizzano i dettagli del cluster Windows. Nei casi in cui non è presente alcun cluster Windows, ad esempio gruppi di disponibilità con scalabilità in lettura o gruppi di disponibilità in Linux, le colonne correlate al cluster potrebbero visualizzare i dati relativi a un cluster predefinito interno. Queste colonne sono solo per uso interno e possono essere ignorate.

Autorizzazioni

Per SQL Server 2019 (15.x) e versioni precedenti, è richiesta l'autorizzazione VIEW SERVER STATE per il server.

Per SQL Server 2022 (16.x) e versioni successive, è richiesta l'autorizzazione VIEW SERVER PERFORMANCE STATE nel server.