Ce moniteur cumule l'état de synchronisation des données de tous les réplicas de disponibilité et vérifie si un réplica de disponibilité n'est pas dans l'état de synchronisation attendu. Le moniteur est défectueux quand un réplica asynchrone n'est pas dans l'état SYNCHRONISATION et qu'un réplica synchrone n'est pas dans l'état SYNCHRONISÉ. Sinon, l'état du moniteur est sain. Ce moniteur est un moniteur de dépendance (Rollup).
Ce moniteur cumule l'état de synchronisation des données de tous les réplicas de disponibilité du groupe de disponibilité et vérifie si la synchronisation d'un réplica de disponibilité n'est pas opérationnelle. Le moniteur est défectueux si l'état de synchronisation des données d'un réplica de disponibilité est SANS SYNCHRONISATION. Le moniteur est sain si l'état de synchronisation des données d'aucun réplica de disponibilité n'est SANS SYNCHRONISATION.
Dans ce groupe de disponibilité, au moins un réplica secondaire a un état de synchronisation SANS SYNCHRONISATION et ne reçoit pas de données du réplica principal.
Recherchez le réplica de disponibilité avec l'état SANS SYNCHRONISATION à l'aide de l'état du moniteur du réplica de disponibilité, et résolvez le problème dans le réplica de disponibilité.
Nom | Description | Valeur par défaut |
Activé | Active ou désactive le flux de travail. | Oui |
Génère des alertes | Définit si le flux de travail génère une alerte. | Non |
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>