Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Applies to:SQL Server
Azure SQL Database
SQL en Microsoft Fabric
Si el nodo Windows Server clúster de conmutación por error (WSFC) hospeda una instancia local de SQL Server que está habilitada para los grupos de disponibilidad AlwaysOn y tiene cuórum de WSFC, la vista devuelve una fila para cada miembro que constituye el cuórum y el estado de ese miembro. Este conjunto incluye todos los nodos del clúster (devueltos con CLUSTER_ENUM_NODE el tipo por la Clusterenum función) y el testigo de disco o recurso compartido de archivos, si existe. La fila devuelta para un miembro determinado contiene información sobre el estado de ese miembro. Por ejemplo, para un clúster de cinco nodos con cuórum de nodo mayoritario en el que un nodo está inactivo, cuando se consulta sys.dm_hadr_cluster_members desde una instancia de servidor habilitada para los grupos de disponibilidad AlwaysOn que residen en un nodo con cuórum, sys.dm_hadr_cluster_members refleja el estado del nodo inactivo como NODE_DOWN.
Si el nodo WSFC no tiene quórum, la vista no devuelve ninguna fila.
Use esta vista de administración dinámica para responder las preguntas siguientes:
¿Qué nodos se están ejecutando actualmente en el clúster de WSFC?
¿Cuántos errores más puede tolerar el clúster de WSFC antes de perder el quórum en un caso de mayoría de nodo?
Sugerencia
A partir de SQL Server 2014 (12.x), esta vista de administración dinámica admite instancias de clúster de conmutación por error (FCI) AlwaysOn además de grupos de disponibilidad (AG).
| Nombre de la columna | Tipo de datos | Anulable | Descripción |
|---|---|---|---|
member_name |
nvarchar(256) | No | Nombre de miembro, que puede ser un nombre de equipo, una letra de unidad o una ruta de acceso de recurso compartido de archivos. |
member_type |
tinyint | No | Tipo del miembro; puede ser:0 = nodo WSFC1 = Testigo de disco2 = Testigo de recurso compartido de archivos3 = Testigo en la nube |
member_type_desc |
nvarchar(60) | No | Descripción de member_type, una de las siguientes:CLUSTER_NODEDISK_WITNESSFILE_SHARE_WITNESSCLOUD_WITNESS |
member_state |
tinyint | No | El estado del miembro; puede ser:0 = Sin conexión1 = En línea |
member_state_desc |
nvarchar(60) | No | Descripción de member_state, una de las siguientes:UPDOWN |
number_of_quorum_votes |
int | Sí | Número de votos de cuórum que puede asignar a este miembro de cuórum. Para No mayoría: cuórums de solo disco, este valor tiene 0como valor predeterminado . Para otros tipos de cuórum, este valor tiene 1como valor predeterminado . |
number_of_current_votes |
int | Sí | Número de votos de cuórum asignados actualmente a este miembro de cuórum. Este valor es dinámico y refleja el valor real del cuórum asignado por el cuórum dinámico y el testigo dinámico. |
Comentarios
En un clúster de conmutación por error (WSFC) de Windows Server, 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 Windows, como read-scale availability groups o availability groups on Linux, las columnas relacionadas con el clúster pueden 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, necesita VIEW SERVER STATE permiso en el servidor.
Para SQL Server 2022 (16.x) y versiones posteriores, necesita VIEW SERVER PERFORMANCE STATE permiso en el servidor.