Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server
Mit der HealthCheckTimeout-Einstellung wird die Zeitdauer in Millisekunden angegeben, die die Ressourcen-DLL für SQL Server auf Informationen warten soll, die von der gespeicherten Prozedur sp_server_diagnostics zurückgegeben werden, bevor gemeldet wird, dass die Always On-Failoverclusterinstanz (FCI) nicht reagiert. Änderungen am Timeoutwert werden unmittelbar wirksam; ein Neustart der SQL Server-Ressource ist nicht erforderlich.
Vorbereitung: Einschränkungen, Sicherheit
Vorgehensweise zum Konfigurieren der HeathCheckTimeout-Einstellung mit: PowerShell, Failovercluster-Manager, Transact-SQL
Vorbereitungen
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 SERVER STATE-Berechtigungen.
PowerShell
So konfigurieren Sie die HealthCheckTimeout-Einstellungen
Starten Sie eine erhöhte Windows PowerShell mittels Als Administrator ausführen.
Importieren Sie das FailoverClusters -Modul, um die Cluster-Cmdlets zu aktivieren.
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 auf der SQL Server -Ressource "SQL Server (INST1)
" zu 60.000 Millisekunden geändert.
Import-Module FailoverClusters
$fci = "SQL Server (INST1)"
Get-ClusterResource $fci | Set-ClusterParameter HealthCheckTimeout 60000
Verwandte Inhalte (PowerShell)
Clustering and High-Availability (Clustering und hohe Verfügbarkeit) (Failoverclustering und Netzwerklastenausgleichs-Teamblog)
Erste Schritte mit Windows PowerShell auf einem Failovercluster
Clusterressourcenbefehle und entsprechende Windows PowerShell-Cmdlets
Verwenden des Failovercluster-Manager-Snap-Ins
So konfigurieren Sie die HealthCheckTimeout-Einstellung
Öffnen Sie des Failovercluster-Manager-Snap-In.
Erweitern Sie Dienste und Anwendungen , und wählen Sie den FCI aus.
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.
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 Anweisung ALTER SERVER CONFIGURATIONTransactSQL 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;