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

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

  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é 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

Utilisation du composant logiciel enfichable Gestionnaire du cluster de basculement

Pour configurer les paramètres de propriété FailureConditionLevel

  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 ressourcespuis, dans le menu, 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é 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