Partager via


Configurer les paramètres de propriété HealthCheckTimeout

Le paramètre HealthCheckTimeout est utilisé pour spécifier le temps, en millisecondes, pendant lequel la DLL de ressource SQL Server doit attendre les informations retournées par la procédure stockée sp_server_diagnostics avant de déclarer l'instance de cluster de basculement (FCI) AlwaysOn comme sans réponse. Les modifications apportées aux paramètres de délai d'attente entrent immédiatement en vigueur et ne requièrent pas de redémarrage de la ressource SQL Server.

Avant de commencer

Limitations et restrictions

La valeur par défaut pour cette propriété est 60 000 millisecondes (60 secondes). La valeur minimale est 15 000 millisecondes (15 secondes).

Sécurité

Autorisations

Nécessite les autorisations ALTER SETTINGS et VIEW SERVER STATE.

Utilisation de PowerShell

Pour configurer les paramètres HealthCheckTimeout

  1. Démarrez Windows PowerShell avec élévation de privilèges via Exécuter en tant qu'administrateur.

  2. Importez le module FailoverClusters pour activer les applets de commande de cluster.

  3. Utilisez l’applet Get-ClusterResource de commande pour rechercher la ressource SQL Server, puis utilisez Set-ClusterParameter l’applet de commande pour définir la propriété HealthCheckTimeout pour l’instance de cluster de basculement.

Conseil

Chaque fois que vous ouvrez une nouvelle fenêtre PowerShell, vous devez importer le module FailoverClusters.

L'exemple suivant modifie le paramètre HealthCheckTimeout sur la ressource SQL Server «SQL Server (INST1)» afin qu'il indique 60 000 millisecondes.

Import-Module FailoverClusters  
  
$fci = "SQL Server (INST1)"  
Get-ClusterResource $fci | Set-ClusterParameter HealthCheckTimeout 60000  

Utilisation du composant logiciel enfichable Gestionnaire du cluster de basculement

Pour configurer le paramètre HeathCheckTimeout

  1. Ouvrez le composant logiciel enfichable Gestionnaire du cluster de basculement.

  2. Développez Services et applications et sélectionnez l'instance FCI.

  3. Cliquez avec le bouton droit sur Ressource SQL Server sous Autres ressources , puis sélectionnez Propriétés dans le menu contextuel. La boîte de dialogue Propriétés de la ressource SQL Server s'ouvre.

  4. Sélectionnez l'onglet Propriétés , entrez la valeur souhaitée pour la propriété HealthCheckTimeout , puis cliquez sur OK pour appliquer la modification.

Utilisation de Transact-SQL

À l’aide de l’instruction ALTER SERVER CONFIGURATIONTransact-SQL, spécifiez la valeur de la propriété HealthCheckTimeOut.

Exemple (Transact-SQL)

L'exemple suivant définit l'option HealthCheckTimeout sur 15 000 millisecondes (15 secondes).

ALTER SERVER CONFIGURATION   
SET FAILOVER CLUSTER PROPERTY HealthCheckTimeout = 15000;  

Voir aussi

Failover Policy for Failover Cluster Instances