Configurazione delle impostazioni HealthCheckTimeoutConfigure HealthCheckTimeout Property Settings

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.The HealthCheckTimeout setting is used to specify the length of time, in milliseconds, that the SQL Server resource DLL should wait for information returned by the sp_server_diagnostics stored procedure before reporting the Always On Failover Cluster Instance (FCI) as unresponsive. Le modifiche apportate alle impostazioni del timeout vengono applicate immediatamente e non richiedono il riavvio della risorsa di SQL Server.Changes that are made to the timeout settings are effective immediately and do not require a restart of the SQL Server resource.

Prima di iniziare Before You Begin

Limitazioni e restrizioni Limitations and Restrictions

Il valore predefinito di questa proprietà è 30.000 millisecondi (30 secondi).The default value for this property is 30,000 milliseconds (30 seconds). Il valore minimo è 15.000 millisecondi (15 secondi).The minimum value is 15,000 milliseconds (15 seconds).

Sicurezza Security

Autorizzazioni Permissions

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

Utilizzo di PowerShell Using PowerShell

Per configurare le impostazioni HealthCheckTimeoutTo configure HealthCheckTimeout settings
  1. Avviare Windows PowerShell con privilegi elevati tramite Esegui come amministratore.Start an elevated Windows PowerShell via Run as Administrator.

  2. Importare il modulo FailoverClusters per abilitare i cmdlet del cluster.Import the FailoverClusters module to enable cluster cmdlets.

  3. Usare il cmdlet Get-ClusterResource per cercare la risorsa SQL ServerSQL Server , quindi usare il cmdlet Set-ClusterParameter per impostare la proprietà HealthCheckTimeout per l'istanza del cluster di failover.Use the Get-ClusterResource cmdlet to find the SQL ServerSQL Server resource, then use Set-ClusterParameter cmdlet to set the HealthCheckTimeout property for the failover cluster instance.

Suggerimento

Ogni volta che viene aperta una nuova finestra di PowerShell, è necessario importare il modulo FailoverClusters .Every time you open a new PowerShell window, you need to import the FailoverClusters module.

Esempio (PowerShell)Example (PowerShell)

Nell'esempio seguente, l'impostazione HealthCheckTimeout nella risorsa di SQL ServerSQL Server "SQL Server (INST1)" viene impostata su 60.000 millisecondi.The following example changes the HealthCheckTimeout setting on the SQL ServerSQL Server resource "SQL Server (INST1)" to 60000 milliseconds.

Import-Module FailoverClusters  

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

Utilizzo dello snap-in Gestione cluster di failover Using the Failover Cluster Manager Snap-in

Per configurare le impostazioni HealthCheckTimeoutTo configure HealthCheckTimeout setting

  1. Aprire lo snap-in Gestione cluster di failover.Open the Failover Cluster Manager snap-in.

  2. Espandere Servizi e applicazioni e selezionare l'istanza del cluster di failover.Expand Services and Applications and select the FCI.

  3. Fare clic con il pulsante destro del mouse sulla risorsa SQL Server in Altre risorse e selezionare Proprietà dal menu di scelta rapida.Right-click the SQL Server resource under Other Resources and select Properties from the right-click menu. Verrà aperta la finestra di dialogo Proprietà della risorsa di SQL Server.The SQL Server resource Properties dialog box opens.

  4. Selezionare la scheda Proprietà , immettere il valore desiderato per la proprietà HealthCheckTimeout , quindi fare clic su OK per applicare la modifica.Select the Properties tab, enter the desired value for the HealthCheckTimeout property, and then click OK to apply the change.

Utilizzo di Transact-SQL Using Transact-SQL

Mediante l'istruzione ALTER SERVER CONFIGURATION Transact-SQLTransact-SQL , è possibile specificare il valore della proprietà HealthCheckTimeOut.Using the ALTER SERVER CONFIGURATION Transact-SQLTransact-SQL statement, you can specify the HealthCheckTimeOut property value.

Esempio (Transact-SQL) Example (Transact-SQL)

Nell'esempio seguente l'opzione HealthCheckTimeout viene impostata su 15.000 millisecondi (15 secondi).The following example sets the HealthCheckTimeout option to 15,000 milliseconds (15 seconds).

ALTER SERVER CONFIGURATION   
SET FAILOVER CLUSTER PROPERTY HealthCheckTimeout = 15000;  

Vedere ancheSee Also

Criteri di failover per istanze del cluster di failoverFailover Policy for Failover Cluster Instances