Instellingen voor de eigenschap HealthCheckTimeout configureren

Van toepassing op:SQL Server

De instelling HealthCheckTimeout wordt gebruikt om de tijdsduur, in milliseconden, op te geven die de SQL Server-resource-DLL moet wachten op informatie die wordt geretourneerd door de opgeslagen procedure sp_server_diagnostics, voordat de Always On Failover Cluster Instance (FCI) als niet-reagerend wordt gerapporteerd. Wijzigingen die zijn aangebracht in de time-outinstellingen zijn onmiddellijk van kracht en vereisen geen herstart van de SQL Server resource.

Voordat u begint

Beperkingen en beperkingen

De standaardwaarde voor deze eigenschap is 30.000 milliseconden (30 seconden). De minimumwaarde is 15.000 milliseconden (15 seconden).

Security

Permissions

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

PowerShell gebruiken

HealthCheckTimeout-instellingen 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 HealthCheckTimeout in te stellen voor het 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 HealthCheckTimeout op de SQL Server-resource "SQL Server (INST1)" ingesteld op 60000 milliseconden.

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

De snap-in Failoverclusterbeheer gebruiken

HealthCheckTimeout-instelling configureren

  1. Open de snap-in Failoverclusterbeheer.

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

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

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

Transact-SQL gebruiken

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

Voorbeeld (Transact-SQL)

In het volgende voorbeeld wordt de optie HealthCheckTimeout ingesteld op 15.000 milliseconden (15 seconden).

ALTER SERVER CONFIGURATION   
SET FAILOVER CLUSTER PROPERTY HealthCheckTimeout = 15000;  

Zie ook

Failoverbeleid voor failoverclusterinstanties