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.
[Haut de la page]
Utilisation de PowerShell
Pour configurer les paramètres HealthCheckTimeout
Démarrez Windows PowerShell avec élévation de privilèges via Exécuter en tant qu'administrateur.
Importez le module FailoverClusters pour activer les applets de commande de cluster.
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.
Conseil |
---|
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)
Clustering et haute disponibilité (Blog de l'équipe de clustering de basculement et d'équilibrage de la charge réseau)
Mise en route de Windows PowerShell sur un cluster de basculement
Commandes de ressource de cluster et applets de commande Windows PowerShell équivalentes
[Haut de la page]
Utilisation du composant logiciel enfichable Gestionnaire du cluster de basculement
Pour configurer le paramètre HeathCheckTimeout
Ouvrez le composant logiciel enfichable Gestionnaire du cluster de basculement.
Développez Services et applications et sélectionnez l'instance FCI.
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.
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;
[Haut de la page]
Voir aussi
Concepts
Stratégie de basculement pour les instances de cluster de basculement