Definir configurações da propriedade HealthCheckTimeout
A configuração HealthCheckTimeout é usada para especificar o tempo, em milissegundos, que a DLL de recursos do SQL Server deve aguardar por informações retornadas pelo procedimento armazenado sp_server_diagnostics antes de relatar a FCI (Instância de Cluster de Failover) AlwaysOn como sem resposta. As alterações feitas nas configurações de tempo limite entram em vigor imediatamente e não requerem uma reinicialização do recurso do SQL Server.
Antes de começar: Limitações e restrições, Segurança
Para definir a configuração HeathCheckTimeout usando: PowerShell, Gerenciador de Cluster de Failover, Transact-SQL
Antes de começar
Limitações e restrições
O valor padrão dessa propriedade é 60.000 milissegundos (60 segundos). O valor mínimo é 15.000 milissegundos (15 segundos).
Segurança
Permissões
Requer as permissões ALTER SETTINGS e VIEW SERVER STATE.
[Início]
Usando o PowerShell
Para configurar HealthCheckTimeout
Inicie um Windows PowerShell com privilégios elevados por meio da opção Executar como Administrador.
Importe o módulo FailoverClusters para habilitar cmdlets de cluster.
Use o cmdlet Get-ClusterResource para localizar o recurso do SQL Server. Em seguida, use o cmdlet Set-ClusterParameter para definir a propriedade HealthCheckTimeout para a instância de cluster de failover.
Dica |
---|
Sempre que você abrir uma nova janela do PowerShell, deverá importar o módulo FailoverClusters. |
Exemplo (PowerShell)
O exemplo a seguir altera a configuração HealthCheckTimeout no recurso "SQL Server (INST1)" do SQL Server para 60.000 milissegundos.
Import-Module FailoverClusters
$fci = "SQL Server (INST1)"
Get-ClusterResource $fci | Set-ClusterParameter HealthCheckTimeout 60000
Conteúdo relacionado (PowerShell)
Clustering e alta disponibilidade (Blog da equipe de clustering de failover e balanceamento de carga de rede)
Guia de Introdução ao Windows PowerShell em um cluster de failover
Comandos de recursos de cluster e cmdlets equivalentes no Windows PowerShell
[Início]
Usando o snap-in Gerenciador de Cluster de Failover
Para definir a configuração HealthCheckTimeout
Abra o snap-in Gerenciador de Cluster de Failover.
Expanda Serviços e Aplicativos e selecione a FCI.
Clique com o botão direito do mouse em Recurso de SQL Server sob Outros Recursos e selecione Propriedades no menu de atalho. A caixa de diálogo Propriedades do recurso do SQL Server é aberta.
Selecione a guia Propriedades, insira o valor desejado para a propriedade HealthCheckTimeout e clique em OK para aplicar a alteração.
[Início]
Usando Transact-SQL
Usando a instrução ALTER SERVER CONFIGURATION Transact-SQL, você pode especificar o valor da propriedade HealthCheckTimeOut.
Exemplo (Transact-SQL)
O exemplo a seguir define a opção HealthCheckTimeout como 15.000 milissegundos (15 segundos).
ALTER SERVER CONFIGURATION
SET FAILOVER CLUSTER PROPERTY HealthCheckTimeout = 15000;
[Início]