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.
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.
[Inizio pagina]
Utilizzo 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.
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.
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 60.000 millisecondi.
Import-Module FailoverClusters
$fci = "SQL Server (INST1)"
Get-ClusterResource $fci | Set-ClusterParameter HealthCheckTimeout 60000
Contenuto correlato (PowerShell)
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
[Inizio pagina]
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 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.
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;
[Inizio pagina]
Suggerimento