Condividi tramite


Configurare le impostazioni HealthCheckTimeout

Si applica a: SQL Server

L'impostazione HealthCheckTimeout viene usata per specificare la durata, in millisecondi, dell'attesa della DLL della risorsa di SQL Server relativamente alle informazioni restituite dalla stored procedure sp_server_diagnostics prima di stabilire la mancata risposta da parte dell'istanza del cluster di failover AlwaysOn. Le modifiche apportate alle impostazioni del timeout vengono applicate immediatamente e non richiedono il riavvio della risorsa di SQL Server.

Prima di iniziare

Limitazioni e restrizioni

Il valore predefinito di questa proprietà è 30.000 millisecondi (30 secondi). Il valore minimo è 15.000 millisecondi (15 secondi).

Sicurezza

Autorizzazioni

È necessario disporre delle autorizzazioni ALTER SETTINGS e VIEW SERVER STATE.

Con PowerShell

Per configurare le impostazioni HealthCheckTimeout
  1. Avviare Windows PowerShell con privilegi elevati tramite Esegui come amministratore.

  2. Importare il modulo FailoverClusters per abilitare i cmdlet del cluster.

  3. Usare il cmdlet Get-ClusterResource per trovare la risorsa SQL Server, quindi usare il cmdlet Set-ClusterParameter per impostare la proprietà HealthCheckTimeout per l'istanza del cluster di failover.

Suggerimento

Ogni volta che viene aperta una nuova finestra di PowerShell, è necessario importare il modulo FailoverClusters.

Esempio (PowerShell)

Nell'esempio seguente, l'impostazione HealthCheckTimeout nella risorsa di SQL Server "SQL Server (INST1)" viene impostata su 60000 millisecondi.

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

Utilizzo dello snap-in Gestione cluster di failover

Per configurare le impostazioni HealthCheckTimeout

  1. Aprire lo snap-in Gestione cluster di failover.

  2. Espandere Servizi e applicazioni e selezionare l'istanza del cluster di failover.

  3. Fare clic con il pulsante destro del mouse sulla risorsa SQL Server in Altre risorse e selezionare Proprietà dal menu di scelta rapida. Verrà aperta la finestra di dialogo Proprietà della risorsa di SQL Server.

  4. Selezionare la scheda Proprietà , immettere il valore desiderato per la proprietà HealthCheckTimeout , quindi fare clic su OK per applicare la modifica.

Utilizzo di Transact-SQL

Mediante l'istruzione ALTER SERVER CONFIGURATION Transact-SQL, è possibile specificare il valore della proprietà HealthCheckTimeOut.

Esempio (Transact-SQL)

Nell'esempio seguente l'opzione HealthCheckTimeout viene impostata su 15.000 millisecondi (15 secondi).

ALTER SERVER CONFIGURATION   
SET FAILOVER CLUSTER PROPERTY HealthCheckTimeout = 15000;  

Vedi anche

Criteri di failover per istanze del cluster di failover