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, Sicurezza
Per configurare l'impostazione HeathCheckTimeout, tramite: PowerShell, Gestione cluster di failover, Transact-SQL
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.
Tramite PowerShell
Per configurare le impostazioni HealthCheckTimeout
Avviare Windows PowerShell con privilegi elevati tramite Esegui come amministratore.
Importare il modulo FailoverClusters per abilitare i cmdlet del cluster.
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
Contenuto correlato (PowerShell)
Clustering and High-Availability (Failover Clustering and Network Load Balancing Team Blog) (Clustering e disponibilità elevata - Blog del team di clustering di failover e bilanciamento del carico di rete)
Comandi di risorse cluster e cmdlet di Windows PowerShell equivalenti
Utilizzo dello snap-in Gestione cluster di failover
Per configurare le impostazioni HealthCheckTimeout
Aprire lo snap-in Gestione cluster di failover.
Espandere Servizi e applicazioni e selezionare l'istanza del cluster di failover.
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.
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;