Configurer les paramètres de propriété FailureConditionLevel
Utilisez la propriété FailureConditionLevel pour définir les conditions de basculement ou de redémarrage de l'instance de cluster de basculement (FCI) AlwaysOn. Les modifications de cette propriété sont appliquées immédiatement sans nécessiter le redémarrage du service WSFC (cluster de basculement Windows Server) ou de la ressource FCI.
Avant de commencer :Paramètres de propriété FailureConditionLevel, Sécurité
Pour configurer les paramètres de propriété FailureConditionLevel à l’aide de PowerShell, Gestionnaire du cluster de basculement, Transact-SQL
Avant de commencer
Paramètres de propriété FailureConditionLevel
Les conditions d'échec sont définies sur une échelle croissante. Pour les niveaux 1-5, chaque niveau inclut toutes les conditions des niveaux précédents en plus de ses propres conditions. Cela signifie qu'à chaque niveau, la probabilité de basculement ou de redémarrage est plus importante. Pour plus d'informations, consultez la section « Détermination des échecs » de la rubrique Failover Policy for Failover Cluster Instances .
Sécurité
Autorisations
Nécessite les autorisations ALTER SETTINGS et VIEW SERVER STATE.
Utilisation de PowerShell
Pour configurer les paramètres FailureConditionLevel
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
Get-ClusterResource
de commande pour rechercher la ressource SQL Server, puis utilisezSet-ClusterParameter
l’applet de commande pour définir la propriété FailureConditionLevel pour une 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 FailureConditionLevel sur la ressource SQL Server «SQL Server (INST1)
» par un basculement ou un redémarrage en cas d'erreurs de serveur critiques.
Import-Module FailoverClusters
$fci = "SQL Server (INST1)"
Get-ClusterResource $fci | Set-ClusterParameter FailureConditionLevel 3
Contenu connexe (PowerShell)
Clustering and High-Availability (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
Utilisation du composant logiciel enfichable Gestionnaire du cluster de basculement
Pour configurer les paramètres de propriété FailureConditionLevel
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 ressourcespuis, dans le menu, 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é FaliureConditionLevel , puis cliquez sur OK pour appliquer la modification.
Utilisation de Transact-SQL
Pour configurer les paramètres de propriété FailureConditionLevel
En utilisant l’instruction Transact-SQL ALTER SERVER CONFIGURATION, spécifiez la valeur de la propriété FailureConditionLevel.
Exemple (Transact-SQL)
L'exemple suivant affecte à la propriété FailureConditionLevel la valeur 0, ce qui indique qu'aucun basculement ni redémarrage ne sera déclenché automatiquement sur n'importe quelle condition d'échec.
ALTER SERVER CONFIGURATION SET FAILOVER CLUSTER PROPERTY FailureConditionLevel = 0;
Voir aussi
sp_server_diagnostics (Transact-SQL)
Failover Policy for Failover Cluster Instances