Partekatu honen bidez:


sys.availability_groups_cluster (Transact-SQL)

Applies to:SQL Server

Devuelve una fila para cada grupo de disponibilidad AlwaysOn en Windows Server clústeres de conmutación por error (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. Se trata de un nombre especificado por el usuario que debe ser único en el clúster de conmutación por error (WSFC) de Windows Server.
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 obtener más información, vea How It Works: SQL Server AlwaysOn Lease Timeout.

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 de /> especificado por el usuario - 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 críticos SQL Server internos, como bloqueos por subprocesos 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 SQL Server errores internos moderados, 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 opción FAILURE_CONDITION_LEVEL de la instrucción ALTER AVAILABILITY GROUPTransact-SQL.
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 HEALTH_CHECK_TIMEOUT de ALTER AVAILABILITY GROUPTransact-SQL.
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 (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

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

Permisos para SQL Server 2022 y versiones posteriores

Requiere el permiso VER ESTADO DE RENDIMIENTO DEL SERVIDOR en el servidor.