Share via


sys.dm_hadr_availability_group_states (Transact-SQL)

Devuelve una fila para cada grupo de disponibilidad AlwaysOn que posee una réplica de disponibilidad en la instancia local de SQL Server. Cada fila muestra los estados que definen el estado de un grupo de disponibilidad determinado.

[!NOTA]

Para obtener la lista completa, consulte la vista de catálogo sys.availability_groups.

Nombre de columna

Tipo de datos

Descripción

group_id

uniqueidentifier

Identificador único del grupo de disponibilidad.

primary_replica

varchar(128)

Nombre de la instancia de servidor que hospeda la réplica principal actual.

NULL = No es la réplica principal no se puede comunicar con el clúster de conmutación por error de WSFC.

primary_recovery_health

tinyint

Indica el estado de recuperación de la réplica principal; puede ser uno de los siguientes:

0 = En curso

1 = En línea

NULL

En las réplicas secundarias, la columna primary_recovery_health es NULL.

primary_recovery_health_desc

nvarchar(60)

Descripción de primary_replica_health; puede ser:

ONLINE_IN_PROGRESS

ONLINE

NULL

secondary_recovery_health

tinyint

Indica el estado de recuperación de una réplica secundaria; puede ser:

0 = En curso

1 = En línea

NULL

En la réplica principal, la columna secondary_recovery_health es NULL.

secondary_recovery_health_desc

nvarchar(60)

Descripción de secondary_recovery_health; puede ser:

ONLINE_IN_PROGRESS

ONLINE

NULL

synchronization_health

tinyint

Refleja un resumen del synchronization_health de todas las réplicas de disponibilidad del grupo de disponibilidad; es uno de los valores siguientes:

Valor

Descripción

0

No correcto. Ninguna de las réplicas de disponibilidad tiene un synchronization_health correcto (2 = HEALTHY).

1

Parcialmente correcto. El estado de sincronización de algunas réplicas de disponibilidad, pero no de todas, es correcto.

2

Correcto. El estado de sincronización de todas las réplicas de disponibilidad es correcto.

Para obtener información sobre el estado de sincronización de réplica, vea la columna synchronization_health en sys.dm_hadr_availability_replica_states (Transact-SQL).

synchronization_health_desc

nvarchar(60)

Descripción de synchronization_health; puede ser:

NOT_HEALTHY

PARTIALLY_HEALTHY

HEALTHY

Seguridad

Permisos

Requiere el permiso VIEW SERVER STATE en el servidor.

Vea también

Conceptos

Supervisar grupos de disponibilidad (Transact-SQL)

Grupos de disponibilidad AlwaysOn (SQL Server)

Otros recursos

Funciones y vistas de administración dinámica de grupos de disponibilidad AlwaysOn (Transact-SQL)