Einstellungen der Eigenschaft „HealthCheckTimeout“ konfigurieren

Gilt für:SQL Server

Mit der Einstellung HealthCheckTimeout wird der Zeitraum in Millisekunden angegeben, den die SQL Server-Ressourcen-DLL auf die von der gespeicherten Prozedur sp_server_diagnostics zurückgegebenen Informationen warten soll, bevor die Always On-Failoverclusterinstanz (FCI) als nicht reagierend gemeldet wird. Änderungen am Timeoutwert werden unmittelbar wirksam; ein Neustart der SQL Server-Ressource ist nicht erforderlich.

Bevor Sie beginnen

Beschränkungen und Einschränkungen

Der Standardwert für diese Eigenschaft ist 30.000 Millisekunden (30 Sekunden). Der Mindestwert ist 15.000 Millisekunden (15 Sekunden).

Sicherheit

Berechtigungen

Erfordert ALTER SETTINGS- und VIEW SERVERSTATUSberechtigungen.

Verwenden von PowerShell

So konfigurieren Sie die HealthCheckTimeout-Einstellungen
  1. Starten Sie Windows PowerShell mit erhöhten Rechten über Als Administrator ausführen.

  2. Importieren Sie das FailoverClusters -Modul, um die Cluster-Cmdlets zu aktivieren.

  3. Verwenden Sie das Get-ClusterResource -Cmdlet, um die SQL Server -Ressource zu suchen, und verwenden Sie anschließend das Set-ClusterParameter -Cmdlet, um die HealthCheckTimeout -Eigenschaft für die Failoverclusterinstanz festzulegen.

Tipp

Bei jedem Öffnen eines neuen PowerShell-Fensters müssen Sie das FailoverClusters -Modul importieren.

Beispiel (PowerShell)

Im folgenden Beispiel wird die Einstellung HealthCheckTimeout der SQL Server-Ressource "SQL Server (INST1)" auf 60000 Millisekunden festgelegt.

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

Verwenden des Failovercluster-Manager-Snap-Ins

So konfigurieren Sie die HealthCheckTimeout-Einstellung

  1. Öffnen Sie des Failovercluster-Manager-Snap-In.

  2. Erweitern Sie Dienste und Anwendungen , und wählen Sie den FCI aus.

  3. Klicken Sie mit der rechten Maustaste auf die SQL Server-Ressource unter Sonstige Ressourcen , und wählen Sie im Kontextmenü Eigenschaften aus. Das Dialogfeld Eigenschaften der SQL Server-Ressource wird angezeigt.

  4. Wählen Sie die Registerkarte Eigenschaften aus, geben Sie den gewünschten Wert für die HealthCheckTimeout -Eigenschaft ein, und klicken Sie dann auf OK , um die Änderung zu übernehmen.

Verwenden von Transact-SQL

Mit der ALTER SERVER CONFIGURATIONTransact-SQL-Anweisung können Sie den HealthCheckTimeOut-Eigenschaftswert angeben.

Beispiel (Transact-SQL)

Im folgenden Beispiel wird die Option HealthCheckTimeout auf 15.000 Millisekunden (15 Sekunden) festgelegt.

ALTER SERVER CONFIGURATION   
SET FAILOVER CLUSTER PROPERTY HealthCheckTimeout = 15000;  

Siehe auch

Failover Policy für Failover Cluster Instances