Configurer les paramètres de la propriété FailureConditionLevel

S'applique à :SQL Server

Utilisez la propriété FailureConditionLevel pour définir les conditions de basculement ou de redémarrage de l’instance de cluster de basculement (FCI) Always On. 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 la 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 du niveau de condition de défaillance
  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é 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 .

Exemple (PowerShell)

L'exemple suivant modifie le paramètre FailureConditionLevel de la ressource SQL Server «SQL Server (INST1)» afin de déclencher un basculement ou un redémarrage lors d'erreurs critiques du serveur.

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 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é FailureConditionLevel, puis cliquez sur OK pour appliquer la modification.

Utilisation de Transact-SQL

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

À l’aide de l’instruction ALTER SERVER CONFIGURATIONTransact-SQL, vous pouvez spécifier la valeur de la propriété FailureConditionLevel.

Exemple (Transact-SQL)

L'exemple suivant définit la propriété FailureConditionLevel sur 0, ce qui indique qu'aucun basculement ni redémarrage ne sera déclenché automatiquement, quelles que soient les conditions de défaillance.

ALTER SERVER CONFIGURATION SET FAILOVER CLUSTER PROPERTY FailureConditionLevel = 0;  

Voir aussi

sp_server_diagnostics (Transact-SQL)
Stratégie de basculement pour les instances de cluster de basculement