Dieser Monitor überprüft den Status der Datenverschiebung für das Datenbankreplikat. Der Monitor befindet sich in einem fehlerhaften Zustand, wenn die Datenverschiebung angehalten wird. Andernfalls befindet sich der Monitor in einem ordnungsgemäßen Zustand.
Die Datensynchronisierung in dieser Verfügbarkeitsdatenbank wurde entweder von einem Datenbankadministrator oder vom System angehalten.
Aufgrund eines Fehlers kann es sein, dass das System die Datenverschiebung angehalten hat.
Der Benutzer hat die Datenverschiebung ggf. zu Wartungszwecken angehalten.
Setzen Sie die Datenverschiebung fort. Falls das Problem weiterhin auftritt, sollten Sie das Ereignisprotokoll für die Verfügbarkeitsgruppe überprüfen und dann diagnostizieren, warum das System die Datenverschiebung angehalten hat.
Target | Microsoft.SQLServer.2012.AlwaysOn.DatabaseReplica |
Parent Monitor | System.Health.AvailabilityState |
Category | AvailabilityHealth |
Enabled | True |
Alert Generate | False |
Alert Auto Resolve | False |
Monitor Type | Microsoft.SQLServer.2012.AlwaysOn.SystemPolicyScriptMonitorType |
Remotable | True |
Accessibility | Public |
RunAs | Microsoft.SQLServer.2012.AlwaysOn.MonitoringAccount |
<UnitMonitor ID="Microsoft.SQLServer.2012.AlwaysOn.DbrSuspendState" RunAs="Microsoft.SQLServer.2012.AlwaysOn.MonitoringAccount" TypeID="Microsoft.SQLServer.2012.AlwaysOn.SystemPolicyScriptMonitorType" Accessibility="Public" Enabled="true" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Target="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.DatabaseReplica" Priority="Normal">
<Category>AvailabilityHealth</Category>
<OperationalStates>
<OperationalState ID="Success" MonitorTypeStateID="HealthState" HealthState="Success"/>
<OperationalState ID="Critical" MonitorTypeStateID="ErrorState" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<Interval>900</Interval>
<TimeoutSeconds>300</TimeoutSeconds>
<PolicyName>$Target/Property[Type="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.DatabaseReplica"]/AvailabilityGroupName$-$Target/Property[Type="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.DatabaseReplica"]/Name$-AlwaysOnDbrSuspendStatePolicy</PolicyName>
<InstanceName>$Target/Property[Type="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.DatabaseReplica"]/AvailabilityReplicaServerName$</InstanceName>
</Configuration>
</UnitMonitor>