Este monitor acumula o estado de sincronização de dados de todas as réplicas de disponibilidade e verifica se alguma réplica de disponibilidade não está no estado de sincronização esperado. O monitor não está íntegro quando alguma réplica assíncrona não está no estado SINCRONIZANDO e alguma réplica síncrona não está no estado SINCRONIZADO. Caso contrário, o estado do monitor está íntegro. Este monitor é um monitor de dependência (rollup).
Este monitor acumula o estado de sincronização de dados de disponibilidade de todas as réplicas de disponibilidade no grupo de disponibilidade e verifique se a sincronização da réplica de disponibilidade não está funcionando. O monitor não está íntegro se algum estado de sincronização de dados da réplica de disponibilidade for NÃO SINCRONIZANDO. O monitor está íntegro se nenhum estado de sincronização de dados da réplica de disponibilidade for NÃO SINCRONIZANDO.
Nesse grupo de disponibilidade, pelo menos uma réplica secundária tem um estado de sincronização NÃO SINCRONIZANDO e não está recebendo dados da réplica primária.
Localize a réplica de disponibilidade com estado NÃO SINCRONIZANDO usando o estado do monitor de réplica de disponibilidade e resolva o problema na réplica de disponibilidade.
Nome | Descrição | Valor Padrão |
Habilitado | Habilita ou desabilita o fluxo de trabalho. | Sim |
Gera Alertas | Define se o fluxo de trabalho gera ou não um Alerta. | Não |
Target | Microsoft.SQLServer.Core.AvailabilityGroup |
Parent Monitor | Microsoft.SQLServer.Core.Rollup.AvailabilityGroup.AvailabilityReplicasSynchronizing |
Algorithm | WorstOf |
Source Monitor | Microsoft.SQLServer.Windows.Monitor.AvailabilityGroupHealth.AvailabilityReplicasSynchronizing |
Relationship | Microsoft.SQLServer.Windows.AvailabilityGroupReferencesAvailabilityGroupHealth |
Category | AvailabilityHealth |
Enabled | True |
Alert Generate | False |
Alert Auto Resolve | True |
Remotable | True |
Accessibility | Public |
<DependencyMonitor ID="Microsoft.SQLServer.Windows.Rollup.AvailabilityGroup.AvailabilityReplicasSynchronizing" Accessibility="Public" Enabled="true" Target="SqlCoreLib!Microsoft.SQLServer.Core.AvailabilityGroup" ParentMonitorID="SqlCoreLib!Microsoft.SQLServer.Core.Rollup.AvailabilityGroup.AvailabilityReplicasSynchronizing" Remotable="true" Priority="Normal" RelationshipType="SqlDiscW!Microsoft.SQLServer.Windows.AvailabilityGroupReferencesAvailabilityGroupHealth" MemberMonitor="Microsoft.SQLServer.Windows.Monitor.AvailabilityGroupHealth.AvailabilityReplicasSynchronizing">
<Category>AvailabilityHealth</Category>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Warning</MemberUnAvailable>
</DependencyMonitor>