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.
[Haut de la page]
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 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 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 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 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 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.
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.
[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;
[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