Konfigurieren von FailureConditionLevel-EigenschafteneinstellungenConfigure FailureConditionLevel Property Settings

Mit der FailureConditionLevel-Eigenschaft können Sie die Bedingungen für einen Failover oder Neustart der Always On-Failoverclusterinstanz (FCI) festlegen.Use the FailureConditionLevel property to set the conditions for the Always On Failover Cluster Instance (FCI) to fail over or restart. Änderungen an dieser Eigenschaft werden unmittelbar übernommen, ohne dass ein Neustart des Windows Server-Failoverclusterdiensts (WSFC) oder der FCI-Ressource erforderlich ist.Changes to this property are applied immediately without requiring a restart of the Windows Server Failover Cluster (WSFC) service or the FCI resource.

Vorbereitungen Before You Begin

FailureConditionLevel-Eigenschafteneinstellungen FailureConditionLevel Property Settings

Die Fehlerbedingungen werden auf einer ansteigenden Skala festgelegt.The failure conditions are set on an increasing scale. Auf der Ebene 1-5 enthält jede Ebene die Bedingungen der vorherigen Ebenen sowie die eigenen Bedingungen.For levels 1-5, each level includes all the conditions from the previous levels in addition to its own conditions. Dies bedeutet, dass die Wahrscheinlichkeit eines Failovers oder Neustarts mit jeder Ebene zunimmt.This means that with each level, there is an increased probability of a failover or restart. Weitere Informationen finden Sie im Abschnitt "Bestimmen von Fehlern" des Themas Failover Policy for Failover Cluster Instances .For more information, see the "Determining Failures" section of the Failover Policy for Failover Cluster Instances topic.

Sicherheit Security

Berechtigungen Permissions

Erfordert ALTER SETTINGS- und VIEW SERVER STATE-Berechtigungen.Requires ALTER SETTINGS and VIEW SERVER STATE permissions.

PowerShell Using PowerShell

So konfigurieren Sie die FailureConditionLevel-EinstellungenTo configure FailureConditionLevel settings
  1. Starten Sie eine erhöhte Windows PowerShell mithilfe von Als Administrator ausführen.Start an elevated Windows PowerShell via Run as Administrator.

  2. Importieren Sie das FailoverClusters -Modul, um die Cluster-Cmdlets zu aktivieren.Import the FailoverClusters module to enable cluster cmdlets.

  3. Verwenden Sie das Get-ClusterResource -Cmdlet, um die SQL ServerSQL Server -Ressource zu suchen, und verwenden Sie dann das Set-ClusterParameter -Cmdlet, um die FailureConditionLevel -Eigenschaft für eine Failoverclusterinstanz festzulegen.Use the Get-ClusterResource cmdlet to find the SQL ServerSQL Server resource, then use Set-ClusterParameter cmdlet to set the FailureConditionLevel property for a Failover Cluster Instance.

Tipp

Bei jedem Öffnen eines neuen PowerShell-Fensters müssen Sie das FailoverClusters -Modul importieren.Every time you open a new PowerShell window, you need to import the FailoverClusters module.

Beispiel (PowerShell)Example (PowerShell)

Im folgenden Beispiel wird die FailureConditionLevel-Einstellung auf der SQL ServerSQL Server -Ressource "SQL Server (INST1)" in "Failover oder Neustart bei wichtigen Serverfehlern" geändert.The following example changes the FailureConditionLevel setting on the SQL ServerSQL Server resource "SQL Server (INST1)" to fail over or restart on critical server errors.

Import-Module FailoverClusters  

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

Verwenden des Failovercluster-Manager-Snap-Ins Using the Failover Cluster Manager Snap-in

So konfigurieren Sie FailureConditionLevel-Eigenschafteneinstellungen:To configure FailureConditionLevel property settings:

  1. Öffnen Sie des Failovercluster-Manager-Snap-In.Open the Failover Cluster Manager snap-in.

  2. Erweitern Sie Dienste und Anwendungen , und wählen Sie den FCI aus.Expand the Services and Applications and select the FCI.

  3. Klicken Sie mit der rechten Maustaste auf die SQL Server-Ressource unter Sonstige Ressourcen, und wählen Sie im Kontextmenü Eigenschaften aus.Right-click the SQL Server resource under Other Resources, and then select Properties from the menu. Das Dialogfeld Eigenschaften der SQL Server-Ressource wird angezeigt.The SQL Server resource Properties dialog box opens.

  4. Wählen Sie die Registerkarte Eigenschaften aus, geben Sie den gewünschten Wert für die FailureConditionLevel -Eigenschaft ein, und klicken Sie dann auf OK , um die Änderung zu übernehmen.Select the Properties tab, enter the desired value for the FaliureConditionLevel property, and then click OK to apply the change.

Verwenden von Transact-SQL Using Transact-SQL

So konfigurieren Sie FailureConditionLevel-Eigenschafteneinstellungen:To configure FailureConditionLevel property settings:

Mit der Anweisung ALTER SERVER CONFIGURATION Transact-SQLTransact-SQL können Sie den FailureConditionLevel-Eigenschaftswert angeben.Using the ALTER SERVER CONFIGURATION Transact-SQLTransact-SQL statement, you can specify the FailureConditionLevel property value.

Beispiel (Transact-SQL) Example (Transact-SQL)

Im folgenden Beispiel wird die FailureConditionLevel-Eigenschaft auf 0 gesetzt. Dadurch wird angegeben, dass bei einer Fehlerbedingung nicht automatisch ein Failover oder Neustart ausgelöst wird.The following example sets the FailureConditionLevel property to 0, indicating that failover or restart will not be triggered automatically on any failure conditions.

ALTER SERVER CONFIGURATION SET FAILOVER CLUSTER PROPERTY FailureConditionLevel = 0;  

Siehe auchSee Also

sp_server_diagnostics (Transact-SQL) sp_server_diagnostics (Transact-SQL)
Failover Policy for Failover Cluster Instances Failover Policy for Failover Cluster Instances