Dieser Monitor führt einen Rollup für den Datensynchronisierungsstatus aller Verfügbarkeitsreplikate durch und überprüft, ob ein Verfügbarkeitsreplikat nicht den erwarteten Synchronisierungsstatus aufweist. Der Monitor ist fehlerhaft, wenn ein asynchrones Replikat nicht den Status WIRD SYNCHRONISIERT aufweist und ein synchrones Replikat nicht den Status SYNCHRONISIERT aufweist. Andernfalls ist der Monitor fehlerfrei. Dieser Monitor ist ein Abhängigkeitsmonitor (Rollup).
Dieser Monitor führt einen Rollup für den Datensynchronisierungsstatus aller Verfügbarkeitsreplikate in der Verfügbarkeitsgruppe durch und überprüft, ob die Synchronisierung eines Verfügbarkeitsreplikats nicht funktioniert. Der Monitor ist fehlerhaft, wenn eines der Verfügbarkeitsreplikate den Datensynchronisierungsstatus WIRD NICHT SYNCHRONISIERT aufweist. Der Monitor ist fehlerfrei, wenn kein Verfügbarkeitsreplikat den Datensynchronisierungsstatus WIRD NICHT SYNCHRONISIERT aufweist.
In dieser Verfügbarkeitsgruppe weist mindestens ein sekundäres Replikat den Synchronisierungsstatus WIRD NICHT SYNCHRONISIERT auf und empfängt keine Daten vom primären Replikat.
Verwenden Sie den Verfügbarkeitsreplikat-Monitorstatus, um nach dem Verfügbarkeitsreplikat mit dem Status WIRD NICHT SYNCHRONISIERT zu suchen, und beheben Sie das Problem im Verfügbarkeitsreplikat.
Name | Beschreibung | Standardwert |
Aktiviert | Aktiviert oder deaktiviert den Workflow. | Ja |
Generiert Warnungen | Definiert, ob der Workflow eine Warnung generiert. | Nein |
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>