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.
[Início]
Usando o PowerShell
Para configurar a propriedade FailureConditionLevel
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 FailureConditionLevel de uma 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 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)
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 as configurações da propriedade FailureConditionLevel:
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 em 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 FaliureConditionLevel propriedade e clique em OK para aplicar a alteração.
[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;
[Início]
Consulte também
Referência
sp_server_diagnostics (Transact-SQL)