Definir as configurações da propriedade FailureConditionLevel

Use a propriedade FailureConditionLevel para definir as condições da FCI AlwaysOn para failover ou reinicialização. As alterações feitas nessa propriedade são aplicadas imediatamente, sem a necessidade de uma reinicialização do serviço WSFC (Windows Server Failover Cluster) ou do recurso FCI.

  • Antes de começar:  Configurações da propriedade FailureConditionLevel, Segurança

  • Para configurar a propriedade FailureConditionLevel usando: PowerShell, Gerenciador de Cluster de Failover e Transact-SQL

Antes de começar

Configurações da propriedade FailureConditionLevel

As condições de falha são definidas em uma escala crescente. Para os níveis 1-5, cada um deles deve incluir todas as condições dos níveis anteriores, além de suas próprias condições. Isso significa que, a cada nível, há uma probabilidade crescente de failover ou reinicialização. Para obter mais informações, consulte a seção "Determinando falhas" do tópico Política de failover para instâncias de cluster de failover.

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 a propriedade FailureConditionLevel

  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 FailureConditionLevel de uma 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 FailureConditionLevel no recurso "SQL Server (INST1)" do SQL Server para fazer failover ou reiniciar em erros de servidor críticos.

Import-Module FailoverClusters

$fci = "SQL Server (INST1)"
Get-ClusterResource $fci | Set-ClusterParameter FailureConditionLevel 3

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 as configurações da propriedade FailureConditionLevel:

  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 em 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 FaliureConditionLevel propriedade e clique em OK para aplicar a alteração.

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

Usando Transact-SQL

Para definir as configurações da propriedade FailureConditionLevel:

Usando a instrução ALTER SERVER CONFIGURATION Transact-SQL, você pode especificar o valor da propriedade FailureConditionLevel.

Exemplo (Transact-SQL)

O exemplo a seguir define a propriedade FailureConditionLevel como 0, indicando que nenhum failover ou reinicialização será disparado automaticamente em nenhuma condição de falha.

ALTER SERVER CONFIGURATION SET FAILOVER CLUSTER PROPERTY FailureConditionLevel = 0;

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

Consulte também

Referência

sp_server_diagnostics (Transact-SQL)

Conceitos

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