Compartir a través de


sys.dm_hadr_instance_node_map (Transact-SQL)

Se aplica a: SQL Server

Para cada instancia de SQL Server que hospeda una réplica de disponibilidad que se une a su grupo de disponibilidad AlwaysOn, devuelve el nombre del nodo de clústeres de conmutación por error de Windows Server (WSFC) que hospeda la instancia de servidor. Esta vista de administración dinámica tiene las siguientes aplicaciones:

  • Esta vista de administración dinámica es útil para detectar un grupo de disponibilidad con varias réplicas de disponibilidad hospedadas en el mismo nodo WSFC, que es una configuración no admitida que puede producirse después de una conmutación por error de instancia de clúster de conmutación por error (FCI) si el grupo de disponibilidad está configurado incorrectamente. Para obtener más información, vea Clústeres de conmutación por error y grupos de disponibilidad AlwaysOn (SQL Server).

  • Cuando varias instancias de SQL Server se hospedan en el mismo nodo de WSFC, el archivo DLL de recursos utiliza esta vista de administración dinámica para determinar la instancia de SQL Server a la que se va a conectar.

Nombre de la columna Tipo de datos Descripción
ag_resource_id nvarchar(256) Identificador único del grupo de disponibilidad como recurso en el WSFC.
instance_name nvarchar(256) Name-<server>/<instance>-of una instancia de servidor que hospeda una réplica para el grupo de disponibilidad.
node_name nvarchar(256) Nombre del nodo WSFC.

Comentarios

En un clúster de conmutación por error de Windows Server (WSFC), las columnas del clúster muestran los detalles del clúster de Windows. En los casos en los que no haya ningún clúster de Windows, como grupos de disponibilidad de escalado de lectura o grupos de disponibilidad en Linux, las columnas relacionadas con el clúster podrían mostrar datos sobre un clúster predeterminado interno. Estas columnas son solo para uso interno y se pueden ignorar.

Permisos

Para SQL Server 2019 (15.x) y versiones anteriores, requiere el permiso VIEW SERVER STATE en el servidor.

Para SQL Server 2022 (16.x) y versiones posteriores, requiere el permiso VIEW SERVER PERFORMANCE STATE en el servidor.