Configurar los valores de la propiedad HealthCheckTimeout
Se aplica a: SQL Server
El valor HealthCheckTimeout se emplea para especificar el tiempo, en milisegundos, que la DLL de recursos de SQL Server debe esperar la información devuelta por el procedimiento almacenado sp_server_diagnostics antes de notificar a la instancia de clúster de conmutación por error (FCI) AlwaysOn que no ha recibido respuesta. Los cambios que se realizan en la configuración del tiempo de espera son vigentes de forma inmediata y no requieren reiniciar el recurso de SQL Server.
Antes de empezar: Limitaciones y restricciones, Seguridad
Para configurar el valor de HeathCheckTimeout, mediante: PowerShell, Administrador de clústeres de conmutación por error, Transact-SQL
Antes de empezar
Limitaciones y restricciones
El valor predeterminado para esta propiedad es 30 000 milisegundos (30 segundos). El valor mínimo es 15.000 milisegundos (15 segundos).
Seguridad
Permisos
Se necesitan los permisos ALTER SETTINGS y VIEW SERVER STATE.
Usar PowerShell
Para configurar los valores de HealthCheckTimeout
Inicie Windows PowerShell con derechos elevados mediante Ejecutar como administrador.
Importe el módulo FailoverClusters para habilitar los cmdlets de clúster.
Use el cmdlet Get-ClusterResource para encontrar el recurso SQL Server . Después, use el cmdlet Set-ClusterParameter a fin de establecer la propiedad HealthCheckTimeout para la instancia de clúster de conmutación por error.
Sugerencia
Cada vez que abre una nueva ventana de PowerShell, necesita importar el módulo FailoverClusters .
Ejemplo (PowerShell)
En el ejemplo siguiente se cambia el valor de HealthCheckTimeout en el recurso de SQL Server "SQL Server (INST1)
" a 60000 milisegundos.
Import-Module FailoverClusters
$fci = "SQL Server (INST1)"
Get-ClusterResource $fci | Set-ClusterParameter HealthCheckTimeout 60000
Contenido relacionado (PowerShell)
Clustering and High-Availability (Clústeres y alta disponibilidad) (blog del equipo de Agrupacion de clústeres de conmutación por error y equilibrio de carga de red)
Introducción a Windows PowerShell en un clúster de conmutación por error
Comandos de recursos de clúster y cmdlets equivalentes de Windows PowerShell
Usar el complemento Administrador de clústeres de conmutación por error
Para configurar el valor de HealthCheckTimeout
Abra el complemento Administrador de clústeres de conmutación por error.
Expanda Servicios y aplicaciones y seleccione la FCI.
Haga clic con el botón derecho en el recurso de SQL Server en Otros recursos y seleccione Propiedades en el menú contextual. Se abrirá el cuadro de diálogo Propiedades del recurso de SQL Server.
Seleccione la pestaña Propiedades , escriba el valor deseado para la propiedad HealthCheckTimeout y, a continuación, haga clic en Aceptar para aplicar el cambio.
Usar Transact-SQL
Con la instrucción Transact-SQL ALTER SERVER CONFIGURATION, puede especificar el valor de propiedad HealthCheckTimeOut.
Ejemplo (Transact-SQL)
En el ejemplo siguiente se establece la opción HealthCheckTimeout en 15.000 milisegundos (15 segundos).
ALTER SERVER CONFIGURATION
SET FAILOVER CLUSTER PROPERTY HealthCheckTimeout = 15000;