Eigenschapsinstellingen van FailureConditionLevel configureren

Van toepassing op:SQL Server

Gebruik de eigenschap FailureConditionLevel om de voorwaarden in te stellen waaronder het Always On-failoverclusterexemplaar (FCI) een failover uitvoert of opnieuw wordt gestart. Wijzigingen in deze eigenschap worden onmiddellijk toegepast zonder dat de service Windows Server Failovercluster (WSFC) of de FCI-resource opnieuw hoeft te worden opgestart.

Voordat u begint

Instellingen voor de eigenschap FailureConditionLevel

De foutvoorwaarden worden ingesteld op een toenemende schaal. Voor niveaus 1-5 bevat elk niveau naast de eigen voorwaarden alle voorwaarden van de vorige niveaus. Dit betekent dat er bij elk niveau een verhoogde kans is op een failover of opnieuw opstarten. Zie voor meer informatie de sectie 'Storingen vaststellen' in het onderwerp Failoverbeleid voor failoverclusterinstanties.

Security

Permissions

Hiervoor zijn ALTER SETTINGS en VIEW SERVER STATE-machtigingen vereist.

PowerShell gebruiken

Instellingen voor FailureConditionLevel configureren
  1. Start een verhoogde Windows PowerShell via Uitvoeren als administrator.

  2. Importeer de module FailoverClusters om cluster-cmdlets in te schakelen.

  3. Gebruik de cmdlet Get-ClusterResource om de SQL Server resource te vinden en gebruik vervolgens de cmdlet Set-ClusterParameter om de eigenschap FailureConditionLevel in te stellen voor een failoverclusterexemplaren.

Tip

Telkens wanneer u een nieuw PowerShell-venster opent, moet u de FailoverClusters module importeren.

Voorbeeld (PowerShell)

In het volgende voorbeeld wordt de instelling FailureConditionLevel op de SQL Server-resource "SQL Server (INST1)" gewijzigd, zodat bij kritieke serverfouten een failover of herstart wordt uitgevoerd.

Import-Module FailoverClusters  
  
$fci = "SQL Server (INST1)"  
Get-ClusterResource $fci | Set-ClusterParameter FailureConditionLevel 3  
  

De snap-in Failoverclusterbeheer gebruiken

U configureert de instellingen van de eigenschap FailureConditionLevel als volgt:

  1. Open de snap-in Failoverclusterbeheer.

  2. Vouw de services en toepassingen uit en selecteer de FCI.

  3. Klik met de rechtermuisknop op de SQL Server-resource onder Andere resources en selecteer vervolgens Eigenschappen uit het menu. Het dialoogvenster SQL Server resource-eigenschappen wordt geopend.

  4. Selecteer het tabblad Eigenschappen , voer de gewenste waarde in voor de eigenschap FailureConditionLevel en klik op OK om de wijziging toe te passen.

Transact-SQL gebruiken

De instellingen van de eigenschap FailureConditionLevel configureren:

Met behulp van de ALTER SERVER CONFIGURATION instructieTransact-SQL kunt u de eigenschapswaarde FailureConditionLevel opgeven.

Voorbeeld (Transact-SQL)

In het volgende voorbeeld wordt de eigenschap FailureConditionLevel ingesteld op 0, waarmee wordt aangegeven dat failover of opnieuw opstarten niet automatisch wordt geactiveerd voor eventuele foutvoorwaarden.

ALTER SERVER CONFIGURATION SET FAILOVER CLUSTER PROPERTY FailureConditionLevel = 0;  

Zie ook

sp_server_diagnostics (Transact-SQL)
Failoverbeleid voor failoverclusterinstanties