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.
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.
Usar PowerShell
Para configurar los valores de HealthCheckTimeout
Inicie Windows PowerShell con derechos elevados mediante Ejecutar como administrador.
Importe el módulo
FailoverClusterspara habilitar los cmdlets de clúster.Use el
Get-ClusterResourcecmdlet para buscar el recurso de SQL Server y, a continuación, useSet-ClusterParameterel cmdlet para establecer la propiedad HealthCheckTimeout para la instancia del clúster de conmutación por error.
Sugerencia
Cada vez que abre una nueva ventana de PowerShell, necesita importar el módulo FailoverClusters.
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;
Consulte también
Directiva de conmutación por error para instancias de clúster