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.
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 | Sí | 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 advertenciasPara obtener más información, vea ALTER SERVER CONFIGURATION. |
SqlDumperDumpFlags |
bigint | Sí | 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 | Sí | 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 | Sí | 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 | Sí | 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) | Sí | 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 |