Verwaltetes Sicherungssystem \endash Integritätsrichtlinie

Microsoft.SQLServer.2016.UnitMonitor.DBEngine.SmartAdminSystemHealthPolicy (UnitMonitor)

Mit der Integritätsrichtlinie für das verwaltete Sicherungssystem werden kritische Fehler wie unzureichende oder ungültige SQL-Anmeldeinformationen die Systemintegrität ermittelt.

Knowledge Base article:

Zusammenfassung

Dieser Monitor prüft die Integritätsrichtlinie für das verwaltete Sicherungssystem in der SQL Server-Instanz. Der Monitor ist fehlerfrei, wenn die Richtlinie erfolgreich bewertet wurde. Anderenfalls ist der Monitor fehlerhaft.

Lösungen

Um dieses Problem zu diagnostizieren, wenden Sie sich mit dem Richtliniennamen an den Datenbankadministrator oder den Richtlinienbesitzer. Der Richtlinienbesitzer kann die Ursache der Richtlinienausführungsauswertung bestimmen, die zu einem fehlerhaften Status der Überwachung führte.

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

Name

Beschreibung

Standardwert

Warnungspriorität

Definiert die Warnungspriorität.

Normal

Warnungsschweregrad

Definiert den Warnungsschweregrad.

Fehler

Aktiviert

Aktiviert oder deaktiviert den Workflow.

Ja

Generiert Warnungen

Definiert, ob der Workflow eine Warnung generiert.

Ja

Intervall (Sekunden)

Das periodische Intervall in Sekunden, in dem der Workflow ausgeführt werden soll.

900

Timeout (Sekunden)

Gibt die Zeit an, die der Workflow ausgeführt werden darf, bevor er geschlossen und als fehlgeschlagen markiert wird.

300

Element properties:

TargetMicrosoft.SQLServer.2016.DBEngine
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SQLServer.2016.MonitorType.DBEngine.SmartAdminHealthPolicy
RemotableTrue
AccessibilityPublic
Alert Message
MSSQL 2016: Die Integritätsrichtlinie für das verwaltete Sicherungssystem ist fehlgeschlagen.
Mit der Integritätsrichtlinie für das verwaltete Sicherungssystem werden kritische Fehler wie unzureichende oder ungültige SQL-Anmeldeinformationen die Systemintegrität ermittelt. Dir Richtlinienbewertung ist fehlgeschlagen.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SQLServer.2016.UnitMonitor.DBEngine.SmartAdminSystemHealthPolicy" TypeID="Microsoft.SQLServer.2016.MonitorType.DBEngine.SmartAdminHealthPolicy" Accessibility="Public" Enabled="true" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Target="SQL2016Core!Microsoft.SQLServer.2016.DBEngine" Priority="Normal">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SQLServer.2016.UnitMonitor.DBEngine.SmartAdminSystemHealthPolicy.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='helptext']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Success" MonitorTypeStateID="HealthState" HealthState="Success"/>
<OperationalState ID="Critical" MonitorTypeStateID="ErrorState" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ConnectionString>$Target/Property[Type="SQL2016Core!Microsoft.SQLServer.2016.DBEngine"]/ConnectionString$</ConnectionString>
<PolicyName>SmartAdminSystemHealthPolicy</PolicyName>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>