Configurar as definições da propriedade FailureConditionLevel

Aplica-se a: SQL Server

Use a propriedade FailureConditionLevel para definir as condições para que a Instância do Cluster de Failover Sempre Ativa (FCI) faça failover ou reinicie. Alterações a esta propriedade são aplicadas imediatamente, sem necessidade de reiniciar o serviço Windows Server Failover Cluster (WSFC) ou o recurso FCI.

Antes de Começar

Definições da propriedade FailureConditionLevel

As condições de falha são definidas em uma escala crescente. Para os níveis 1-5, cada nível inclui todas as condições dos níveis anteriores, além de suas próprias condições. Isso significa que, com cada nível, há uma maior probabilidade de failover ou reinicialização. Para mais informações, consulte a secção "Determinação de Falhas" do tópico Política de Failover para Instâncias de Clusters de Failover .

Segurança

Permissions

Requer permissões de ALTERAR DEFINIÇÕES e VIEW ESTADO DO SERVIDOR.

Utilização do PowerShell

Para configurar as definições do FailureConditionLevel
  1. Inicie o Windows PowerShell com privilégios elevados através da opção Executar como Administrador.

  2. Importa o módulo FailoverClusters para ativar os cmdlets do cluster.

  3. Utilize o cmdlet Get-ClusterResource para localizar o recurso do SQL Server e, em seguida, utilize o cmdlet Set-ClusterParameter para definir a propriedade FailureConditionLevel para uma instância de cluster de ativação pós-falha.

Tip

Sempre que abres uma nova janela do PowerShell, precisas de importar o módulo FailoverClusters.

Exemplo (PowerShell)

O exemplo seguinte altera a definição FailureConditionLevel no recurso SQL Server "SQL Server (INST1)" para fazer failover ou reiniciar em erros críticos do servidor.

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

Utilização do Gestor de Clusters de Failover Snap-in

Para configurar as definições da propriedade FailureConditionLevel:

  1. Abra o snap-in do Failover Cluster Manager.

  2. Expanda os Serviços e Aplicações e selecione a FCI.

  3. Clique com o botão direito no recurso SQL Server em Outros Recursos e depois selecione Propriedades no menu. A caixa de diálogo Propriedades de recursos do SQL Server abre-se.

  4. Selecione o separador Properties, introduza o valor pretendido para a propriedade FailureConditionLevel e, em seguida, clique em OK para aplicar a alteração.

Usando Transact-SQL

Para configurar as definições da propriedade FailureConditionLevel:

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

Exemplo (Transact-SQL)

O exemplo seguinte define a propriedade FailureConditionLevel para 0, indicando que o failover ou o reinício não serão acionados automaticamente em quaisquer condições de falha.

ALTER SERVER CONFIGURATION SET FAILOVER CLUSTER PROPERTY FailureConditionLevel = 0;  

Ver também

sp_server_diagnostics (Transact-SQL)
Política de failover para instâncias de cluster de failover