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 Stratégie de basculement pour les instances de cluster de basculement.

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

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

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 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 ressources, puis, 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.

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

Utilisation de Transact-SQL

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

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

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

Voir aussi

Référence

sp_server_diagnostics (Transact-SQL)

Concepts

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