Konfigurera egenskapsinställningar för HealthCheckTimeout

Gäller för:SQL Server

Inställningen HealthCheckTimeout används för att ange hur lång tid, i millisekunder, som SQL Server-resurs-DLL:en ska vänta på information som returneras av den lagrade proceduren sp_server_diagnostics innan den rapporterar Always On Failover Cluster Instance (FCI) som ej svarande. Ändringar som görs i tidsgränsinställningarna gäller omedelbart och kräver inte en omstart av SQL Server resursen.

Innan du börjar

Begränsningar och restriktioner

Standardvärdet för den här egenskapen är 30 000 millisekunder (30 sekunder). Det minsta värdet är 15 000 millisekunder (15 sekunder).

Security

Permissions

Kräver behörigheterna ALTER SETTINGS och VIEW SERVER STATE.

Med hjälp av PowerShell

Så här konfigurerar du HealthCheckTimeout-inställningar
  1. Starta ett Windows PowerShell-fönster med administratörsbehörighet genom att välja Kör som administratör.

  2. Importera modulen FailoverClusters för att aktivera kluster-cmdletar.

  3. Använd cmdleten Get-ClusterResource för att hitta den SQL Server resursen och använd sedan cmdleten Set-ClusterParameter för att ange egenskapen HealthCheckTimeout för redundansklusterinstansen.

Tip

Varje gång du öppnar ett nytt PowerShell-fönster måste du importera modulen FailoverClusters.

Exempel (PowerShell)

I följande exempel ändras inställningen HealthCheckTimeout på SQL Server resursen "SQL Server (INST1)" till 6 000 millisekunder.

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

Använda snapin-modulen Klusterhanteraren för redundansväxling

Så här konfigurerar du inställningen HealthCheckTimeout

  1. Öppna snapin-modulen Hanteraren för redundanskluster.

  2. Expandera Tjänster och program och välj FCI.

  3. Högerklicka på resursen SQL Server under Andra resurser och välj Egenskaper på högerklicksmenyn. Dialogrutan egenskaper för SQL Server resurs öppnas.

  4. Välj fliken Egenskaper , ange önskat värde för egenskapen HealthCheckTimeout och klicka sedan på OK för att tillämpa ändringen.

Använda Transact-SQL

ALTER SERVER CONFIGURATION Med hjälp avTransact-SQL-instruktionen kan du ange egenskapsvärdet HealthCheckTimeOut.

Exempel (Transact-SQL)

I följande exempel anges alternativet HealthCheckTimeout till 15 000 millisekunder (15 sekunder).

ALTER SERVER CONFIGURATION   
SET FAILOVER CLUSTER PROPERTY HealthCheckTimeout = 15000;  

Se även

Redundansprincip för redundansklusterinstanser