Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
L'impostazione HealthCheckTimeout viene utilizzata per specificare il periodo di tempo, in millisecondi, per cui la DLL della risorsa SQL Server deve attendere le informazioni restituite dalla stored procedure sp_server_diagnostics prima di segnalare l'Always On Failover Cluster Instance (FCI) come non rispondente. 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
Sono necessarie le autorizzazioni ALTER SETTINGS e VIEW SERVER STATE.
Uso di 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.
Espandi Servizi e applicazioni e seleziona l'FCI.
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
Usando l'istruzione ALTER SERVER CONFIGURATIONTransact-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;