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

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
  1. Inicie Windows PowerShell con derechos elevados mediante Ejecutar como administrador.

  2. Importe el módulo FailoverClusters para habilitar los cmdlets de clúster.

  3. 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  
  

Usar el complemento Administrador de clústeres de conmutación por error

Para configurar el valor de HealthCheckTimeout

  1. Abra el complemento Administrador de clústeres de conmutación por error.

  2. Expanda Servicios y aplicaciones y seleccione la FCI.

  3. 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.

  4. 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;  

Consulte también

Failover Policy for Failover Cluster Instances