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.

Ícone de seta usado com o link Voltar ao Início[Início]

Usando o PowerShell

Para configurar HealthCheckTimeout

  1. Inicie um Windows PowerShell com privilégios elevados por meio da opção Executar como Administrador.

  2. Importe o módulo FailoverClusters para habilitar cmdlets de cluster.

  3. 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.

DicaDica

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)

Ícone de seta usado com o link Voltar ao Início[Início]

Usando o snap-in Gerenciador de Cluster de Failover

Para definir a configuração HealthCheckTimeout

  1. Abra o snap-in Gerenciador de Cluster de Failover.

  2. Expanda Serviços e Aplicativos e selecione a FCI.

  3. 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.

  4. 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;

Ícone de seta usado com o link Voltar ao Início[Início]

Consulte também

Conceitos

Política de failover para instâncias de cluster de failover