Este monitor verifica se o grupo de disponibilidade tem pelo menos uma réplica secundária pronta para failover. O monitor torna-se não íntegro e um alerta é registrado quando o modo de failover da réplica primária é automático, mas nenhuma réplica secundária no grupo de disponibilidade está pronta para failover automático. O monitor está íntegro quando pelo menos uma réplica secundária está pronta para failover automático. Esse é um monitor de agregação (rollup).
Este monitor verifica se o grupo de disponibilidade tem pelo menos uma réplica secundária que seja pronta para failover. O monitor torna-se não íntegro e um alerta é registrado quando o modo de failover de réplica principal é automático, mas nenhuma réplica secundária no grupo de disponibilidade está pronta para failover automático. O monitor está íntegro quando pelo menos uma réplica secundária está pronta para failover automático.
O grupo de disponibilidade não está pronto para failover automático. A réplica primária está configurada para failover automático; no entanto, a réplica secundária não está pronta para failover automático. A réplica secundária que está configurada para failover automático pode estar indisponível ou seu estado de sincronização de dados está como não SINCRONIZADO no momento.
Verifique se pelo menos um secundário está configurado como failover automático. Caso contrário, atualize a configuração de uma réplica secundária para ser destino de failover automático com confirmação síncrona.
Verifique se o estado de sincronização de dados da réplica de destino do failover automático é SINCRONIZADO por meio do seu monitor e resolver o problema na réplica de disponibilidade.
Nome | Descrição | Valor Padrão |
Prioridade do Alerta | Define a Prioridade do Alerta. | Normal |
Severidade do Alerta | Define a Severidade do Alerta. | Erro |
Habilitado | Habilita ou desabilita o fluxo de trabalho. | Sim |
Gera Alertas | Define se o fluxo de trabalho gera ou não um Alerta. | Sim |
Target | Microsoft.SQLServer.Core.AvailabilityGroup | ||
Parent Monitor | System.Health.AvailabilityState | ||
Algorithm | WorstOf | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
|
<AggregateMonitor ID="Microsoft.SQLServer.Core.Rollup.AvailabilityGroup.AutomaticFailoverReadiness" Accessibility="Public" Enabled="true" Target="Microsoft.SQLServer.Core.AvailabilityGroup" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SQLServer.Core.Rollup.AvailabilityGroup.AutomaticFailoverReadiness.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="System!System.Entity"]/DisplayName$</AlertParameter1>
<AlertParameter2>$Target/Property[Type="Microsoft.SQLServer.Core.AvailabilityGroup"]/ClusterName$</AlertParameter2>
<AlertParameter3>$Target/Property[Type="Microsoft.SQLServer.Core.AvailabilityGroup"]/PrimaryReplicaServerName$</AlertParameter3>
</AlertParameters>
</AlertSettings>
<Algorithm>WorstOf</Algorithm>
</AggregateMonitor>