Configurar los valores de la propiedad HealthCheckTimeout
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 60.000 milisegundos (60 segundos). El valor mínimo es 15.000 milisegundos (15 segundos).
Seguridad
Permisos
Se necesitan los permisos ALTER SETTINGS y VIEW SERVER STATE.
[Arriba]
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 buscar el recurso de SQL Server y, después, use el cmdlet Set-ClusterParameter para 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)
Clústeres y alta disponibilidad (blog del equipo 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
[Arriba]
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 secundario en el recurso de SQL Server bajo 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.
[Arriba]
Usar Transact-SQL
Con la instrucción ALTER SERVER CONFIGURATION de Transact-SQL 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;
[Arriba]
Vea también
Conceptos
Directiva de conmutación por error para instancias de clústeres de conmutación por error