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, Sécurité

  • Pour configurer le paramètre HeathCheckTimeout, utilisez :  PowerShell, Gestionnaire du cluster de basculement, Transact-SQL

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.

Icône de flèche utilisée avec le lien Retour en haut[Haut de la page]

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 de commande Get-ClusterResource pour rechercher la ressource SQL Server, puis utilisez l'applet de commande Set-ClusterParameter pour définir la propriété HealthCheckTimeout pour l'instance de cluster de basculement.

ConseilConseil

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

Exemple (PowerShell)

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

Contenu connexe (PowerShell)

Icône de flèche utilisée avec le lien Retour en haut[Haut de la page]

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, dans le menu contextuel, sélectionnez Propriétés. 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.

[Haut de la page]

Utilisation de Transact-SQL

À l'aide de l'instruction SERVER CONFIGURATION ALTER SCHEMA Transact-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;

Icône de flèche utilisée avec le lien Retour en haut[Haut de la page]

Voir aussi

Concepts

Stratégie de basculement pour les instances de cluster de basculement