Nakonfigurovat nastavení vlastnosti HealthCheckTimeout

platí pro:SQL Server

Nastavení HealthCheckTimeout se používá k určení doby v milisekundách, po kterou má knihovna DLL prostředků SQL Server čekat na informace vrácené uloženou procedurou sp_server_diagnostics, než instanci clusteru s podporou převzetí služeb při selhání Always On (FCI) nahlásí jako nereagující. Změny provedené v nastavení časového limitu jsou účinné okamžitě a nevyžadují restartování SQL Server prostředku.

Limitace a omezení

Výchozí hodnota této vlastnosti je 30 000 milisekund (30 sekund). Minimální hodnota je 15 000 milisekund (15 sekund).

Permissions

Vyžaduje oprávnění ALTER SETTINGS a VIEW SERVER STATE.

Použití PowerShellu

Konfigurace nastavení HealthCheckTimeout
  1. Spusťte Windows PowerShell se zvýšenými oprávněními prostřednictvím příkazu Spustit jako správce.

  2. Importujte modul FailoverClusters a povolte rutiny clusteru.

  3. Pomocí rutiny Get-ClusterResource vyhledejte prostředek SQL Server a pak pomocí rutiny Set-ClusterParameter nastavte vlastnost HealthCheckTimeout pro instanci clusteru s podporou převzetí služeb při selhání.

Tip

Pokaždé, když otevřete nové okno PowerShellu, musíte importovat modul FailoverClusters.

Příklad (PowerShell)

Následující příklad změní nastavení HealthCheckTimeout u prostředku SQL Server "SQL Server (INST1)" na 60000 milisekund.

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

Použití modulu snap-in nástroje Správce clusteru s podporou převzetí služeb při selhání

Konfigurace nastavení HealthCheckTimeout

  1. Otevřete modul snap-in Správce clusteru s podporou převzetí služeb při selhání.

  2. Rozbalte služby a aplikace a vyberte FCI.

  3. Klikněte pravým tlačítkem myši na prostředek SQL Server v části Jiné prostředky a v nabídce, která se zobrazí po kliknutí pravým tlačítkem myši, vyberte Vlastnosti. Otevře se dialogové okno vlastnosti prostředku SQL Server.

  4. Vyberte kartu Vlastnosti , zadejte požadovanou hodnotu vlastnosti HealthCheckTimeout a kliknutím na tlačítko OK změnu použijte.

Použití Transact-SQL

ALTER SERVER CONFIGURATION Pomocí příkazuTransact-SQL můžete zadat hodnotu vlastnosti HealthCheckTimeOut.

Příklad (Transact-SQL)

Následující příklad nastaví možnost HealthCheckTimeout na 15 000 milisekund (15 sekund).

ALTER SERVER CONFIGURATION   
SET FAILOVER CLUSTER PROPERTY HealthCheckTimeout = 15000;