Compartir a través de


sys.availability_groups_cluster (Transact-SQL)

Se aplica a: SQL Server

Devuelve una fila para cada grupo de disponibilidad AlwaysOn en clústeres de conmutación por error de Windows Server (WSFC). Cada fila contiene los metadatos del grupo de disponibilidad del clúster de WSFC.

Nombre de la columna Tipo de datos Descripción
group_id uniqueidentifier Identificador único (GUID) del grupo de disponibilidad.
name sysname Nombre del grupo de disponibilidad. Es un nombre definido por el usuario que debe ser único dentro del clúster de conmutación por error de Windows Server (WSFC).
resource_id nvarchar(40) Id. del recurso del clúster WSFC.
resource_group_id nvarchar(40) Id. del grupo de recursos del clúster WSFC del grupo de disponibilidad.
failure_condition_level int Nivel de condición de error definido por el usuario bajo el cual debe activarse una conmutación por error automática; puede tener uno de los valores enteros siguientes:

1: Especifica que se debe iniciar una conmutación automática por error cuando se produce cualquiera de las siguientes acciones:
- El servicio SQL Server está inactivo.
- La concesión del grupo de disponibilidad para conectarse al clúster de conmutación por error de WSFC expira porque no se recibe ningún ACK de la instancia del servidor. Para más información, vea Cómo funciona: tiempo de espera de concesión de Always On de SQL Server.

2: Especifica que se debe iniciar una conmutación automática por error cuando se produce alguna de las siguientes acciones:
- La instancia de SQL Server no se conecta al clúster y se supera el umbral especificado por health_check_timeout el usuario del grupo de disponibilidad.
- La réplica de disponibilidad está en estado de error.

3: Especifica que se debe iniciar una conmutación automática por error en errores internos críticos de SQL Server, como interbloqueos huérfanos, infracciones graves de acceso de escritura o demasiado volcado. Este es el valor predeterminado.

4: Especifica que se debe iniciar una conmutación automática por error en errores internos moderados de SQL Server, como una condición persistente fuera de memoria en el grupo de recursos interno de SQL Server.

5: Especifica que se debe iniciar una conmutación automática por error en las condiciones de error calificadas, entre las que se incluyen:
- Agotamiento de subprocesos de trabajo del motor de SQL.
- Detección de un interbloqueo irresoluble.

Los niveles de condición de error (1-5) abarcan desde el nivel menos restrictivo (1) al más restrictivo (5). Un nivel de condición dado abarca todos los niveles menos restrictivos. Así pues, el nivel de condición más estricto (el nivel 5) incluye los cuatro niveles de condición menos restrictivos (1-4), el nivel 4 incluye los niveles 1-3, y así sucesivamente.

Para cambiar este valor, use la FAILURE_CONDITION_LEVEL opción de la instrucción Transact-SQL alter AVAILABILITY GROUP.
health_check_timeout int Tiempo de espera (en milisegundos) para que el procedimiento almacenado del sistema de sp_server_diagnostics devuelva información de estado del servidor, antes de que se asuma que la instancia del servidor es lenta o no responde. El valor predeterminado es 30000 (30 000 milisegundos o 30 segundos).

Para cambiar este valor, use la opción de la HEALTH_CHECK_TIMEOUT instrucción Transact-SQL alter AVAILABILITY GROUP.
automated_backup_preference tinyint Ubicación preferida para realizar copias de seguridad en las bases de datos de disponibilidad en este grupo de disponibilidad. Uno de los siguientes valores:

0: Principal. Las copias de seguridad deben realizarse siempre en la réplica principal.

1: Solo secundario. Es preferible realizar copias de seguridad en una réplica secundaria.

2: Preferir secundario. Es preferible realizar copias de seguridad en una réplica secundaria, pero realizar copias de seguridad en la réplica principal es aceptable si no hay ninguna réplica secundaria disponible para las operaciones de copia de seguridad. Este es el comportamiento predeterminado.

3: Cualquier réplica. No se establecen preferencias sobre si las copias de seguridad se deben realizar en la réplica principal o en una secundaria.

Para más información, consulte Descarga de copias de seguridad admitidas en las réplicas secundarias de un grupo de disponibilidad.
automated_backup_preference_desc nvarchar(60) Descripción de automated_backup_preference, una de las siguientes:

PRIMARY
SECONDARY_ONLY
SECONDARY
NONE

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

Requiere el permiso VIEW ANY DEFINITION en la instancia de servidor.