Rolle der Verfügbarkeitsreplikate (Rollup)

Microsoft.SQLServer.2014.AlwaysOn.AvailabilityReplicaRoleStateRollup (DependencyMonitor)

Dieser Monitor führt einen Rollup des Zustands aller Verfügbarkeitsreplikate durch und überprüft, ob ein Verfügbarkeitsreplikat eine nicht fehlerlose Rolle aufweist. Der Monitor ist fehlerhaft, wenn ein Verfügbarkeitsreplikat weder primär noch sekundär ist. Andernfalls ist der Monitor fehlerlos. Dieser Monitor ist ein Abhängigkeitsmonitor (Rollup).

Knowledge Base article:

Zusammenfassung

Dieser Monitor führt einen Rollup für den Zustand der Rolle aller Verfügbarkeitsreplikate durch und überprüft, ob es fehlerhafte Verfügbarkeitsreplikate gibt. Der Monitor ist fehlerhaft, wenn ein Verfügbarkeitsreplikat weder primär noch sekundär ist. Andernfalls ist der Monitor fehlerlos.

Ursachen

In dieser Verfügbarkeitsgruppe verfügt mindestens ein Verfügbarkeitsreplikat derzeit nicht über die primäre oder sekundäre Rolle.

Lösungen

Verwenden Sie den Verfügbarkeitsreplikat-Monitorstatus, um nach dem Verfügbarkeitsreplikat zu suchen, dessen Rolle nicht primär oder sekundär ist, und beheben Sie das Problem des Verfügbarkeitsreplikats.

Parameter, die außer Kraft gesetzt werden können

Name

Beschreibung

Standardwert

Aktiviert

 

Ja

Generiert Warnungen

 

Nein

Element properties:

TargetMicrosoft.SQLServer.2014.AlwaysOn.AvailabilityGroup
Parent MonitorSystem.Health.AvailabilityState
AlgorithmWorstOf
Source MonitorMicrosoft.SQLServer.2014.AlwaysOn.AvailabilityReplicaRoleState
RelationshipMicrosoft.SQLServer.2014.AlwaysOn.AvailabilityGroupReferencesAvailabilityGroupHealth
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic

Source Code:

<DependencyMonitor ID="Microsoft.SQLServer.2014.AlwaysOn.AvailabilityReplicaRoleStateRollup" Accessibility="Public" Enabled="true" Target="AlwaysOnDisc!Microsoft.SQLServer.2014.AlwaysOn.AvailabilityGroup" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RelationshipType="AlwaysOnDisc!Microsoft.SQLServer.2014.AlwaysOn.AvailabilityGroupReferencesAvailabilityGroupHealth" MemberMonitor="Microsoft.SQLServer.2014.AlwaysOn.AvailabilityReplicaRoleState">
<Category>AvailabilityHealth</Category>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Warning</MemberUnAvailable>
</DependencyMonitor>