sys.dm_os_cluster_properties (Transact-SQL)

Se aplica a:SQL Server

Devuelve una fila con la configuración actual de las propiedades de recursos de clúster de SQL Server identificadas en este artículo. Si ejecuta esta vista en una instancia independiente de SQL Server, no devuelve datos.

Puede usar estas propiedades para establecer valores que afectan a la detección de errores, el tiempo de respuesta de errores y el registro para supervisar el estado de mantenimiento de la instancia de clúster de conmutación por error de SQL Server.

Nombre de la columna Tipo de dato Anulable Descripción
VerboseLogging bigint Nivel de registro para el clúster de conmutación por error de SQL Server. Active el registro detallado para proporcionar detalles adicionales en los registros de errores para solucionar problemas. Uno de los siguientes valores:

- 0: el registro está desactivado (valor predeterminado)
- 1: solo errores
- 2: errores y advertencias

Para obtener más información, vea ALTER SERVER CONFIGURATION.
SqlDumperDumpFlags bigint Las marcas de volcado de SQLDumper determinan el tipo de archivos de volcado generados por SQL Server. El valor predeterminado es 0.
SqlDumperDumpPath nvarchar(260) No Ubicación donde la utilidad SQLDumper genera los archivos de volcado.
SqlDumperDumpTimeOut bigint Valor de tiempo de espera en milisegundos para la utilidad SQLDumper para generar un volcado de memoria si se produce un error en SQL Server. El valor predeterminado es 0.
FailureConditionLevel bigint Establece las condiciones en las que el clúster de conmutación por error de SQL Server debe producir un error o reiniciarse. El valor predeterminado es 3. Para obtener una explicación detallada o cambiar la configuración de la propiedad, consulte Configuración de la configuración de la propiedad FailureConditionLevel.
HealthCheckTimeout bigint Valor de tiempo de espera durante cuánto tiempo debe esperar la DLL de recursos de Motor de base de datos de SQL Server para que la información de mantenimiento del servidor tenga en cuenta la instancia de SQL Server como no responde. El valor de tiempo de espera se expresa en milisegundos. El valor predeterminado es 60000 (60 000).

Para obtener más información o cambiar esta configuración de propiedad, vea Configurar la configuración de la propiedad HealthCheckTimeout.
ClusterConnectionOptions nvarchar(4000) Para obtener más información sobre estas opciones, consulte la sección Opciones de conexión de clúster .

Opciones de conexión de clúster

Key Valores admitidos Descripción
Encrypt Mandatory, , Strict, Optional Especifica cómo se aplica el cifrado al grupo de disponibilidad. Si el servidor no admite el cifrado, se produce un error en la conexión. Si establece el cifrado Mandatoryen , TrustServerCertificate debe establecerse en sí. Si establece el cifrado en Strict, TrustServerCertificate se omite.

Nota: Este par clave-valor es necesario.
HostNameInCertificate Nombre de réplica o nombre del agente de escucha del grupo de disponibilidad Especifica el nombre de réplica o el nombre del agente de escucha del grupo de disponibilidad en el certificado que se usa para el cifrado. Este valor debe coincidir con el valor del nombre alternativo del firmante del certificado. Si el nombre del servidor aparece en el certificado, puede omitir el HostNameInCertificate par clave-valor. Si el nombre del servidor no aparece en el certificado, debe especificar el HostNameInCertificate par clave-valor con el nombre del servidor.

Nota: Este par clave-valor es opcional.
TrustServerCertificate Yes, No Establézcalo en yes para especificar que el controlador no valide el certificado TLS/SSL del servidor. Si noes , el controlador valida el certificado. Para obtener más información, consulte TDS 8.0.

Nota: Este par clave-valor es opcional.
ServerCertificate Ruta de acceso al certificado Si no desea usar HostNameInCertificate, puede pasar la ruta de acceso al certificado. La cuenta de servicio de clúster debe tener permiso para leer el certificado de la ubicación especificada.

Nota: Este par clave-valor es opcional.
CLUSTER_CONNECTION_OPTIONS Cadena vacía ('') Borra la configuración existente y vuelve a la configuración de cifrado predeterminada de Encrypt=Mandatory y TrustServerCertificate=Yes.

Para obtener más información, consulte CREATE AVAILABILITY GROUP y ALTER AVAILABILITY GROUP.

Permisos

SQL Server 2019 (15.x) y versiones anteriores requieren permisos de VIEW SERVER STATE en la instancia de clúster de conmutación por error de SQL Server.

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

Ejemplos

En el ejemplo siguiente se usa sys.dm_os_cluster_properties para devolver la configuración de propiedad del recurso de clúster de conmutación por error de SQL Server.

SELECT VerboseLogging,
       SqlDumperDumpFlags,
       SqlDumperDumpPath,
       SqlDumperDumpTimeOut,
       FailureConditionLevel,
       HealthCheckTimeout
FROM sys.dm_os_cluster_properties;

Este es el conjunto de resultados.

VerboseLogging SqlDumperDumpFlags SqlDumperDumpPath SqlDumperDumpTimeOut FailureConditionLevel HealthCheckTimeout
0 0 NULL 0 3 60000