Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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, Segurança
Para configurar as definições da propriedade FailureConditionLevel usando PowerShell, Gestor de Clusters de Failover, Transact-SQL
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
Inicie o Windows PowerShell com privilégios elevados através da opção Executar como Administrador.
Importa o módulo FailoverClusters para ativar os cmdlets do cluster.
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
Conteúdo Relacionado (PowerShell)
Clusterização e Alta Disponibilidade (Blogue da Equipa de Clustering por Failover e Balanceamento de Carga de Rede)
Comandos de recursos de cluster e cmdlets equivalentes do Windows PowerShell
Utilização do Gestor de Clusters de Failover Snap-in
Para configurar as definições da propriedade FailureConditionLevel:
Abra o snap-in do Failover Cluster Manager.
Expanda os Serviços e Aplicações e selecione a FCI.
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.
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