Condividi tramite


Configurazione delle impostazioni HealthCheckTimeout

L'impostazione HealthCheckTimeout viene utilizzata 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, Sicurezza

  • Per configurare l'impostazione HeathCheckTimeout utilizzando: PowerShell, Gestione cluster di failover, Transact-SQL

Prima di iniziare

Limitazioni e restrizioni

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

Sicurezza

Autorizzazioni

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

Icona freccia utilizzata con il collegamento Torna all'inizio[Inizio pagina]

Utilizzo di 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. Utilizzare li cmdlet Get-ClusterResource per cercare la risorsa SQL Server, quindi utilizzare il cmdlet Set-ClusterParameter per impostare la proprietà HealthCheckTimeout per l'istanza del cluster di failover.

SuggerimentoSuggerimento

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 60.000 millisecondi.

Import-Module FailoverClusters

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

Contenuto correlato (PowerShell)

Icona freccia utilizzata con il collegamento Torna all'inizio[Inizio pagina]

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 su Risorsa di SQL Server in Altre risorse, quindi nel menu di scelta rapida selezionare Proprietà. 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.

[Inizio pagina]

Utilizzo di Transact-SQL

Mediante l'istruzione Transact-SQL ALTER SERVER CONFIGURATION è 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;

Icona freccia utilizzata con il collegamento Torna all'inizio[Inizio pagina]

Vedere anche

Concetti

Criteri di failover per istanze del cluster di failover