Rollupmonitor für die Konfigurationsintegrität von Microsoft SQL Server 2014 Reporting Services-Instanzen
Der Monitor ist auf die Instanz ausgerichtet.
Es werden die folgenden Aktionen ausgeführt:
Überprüft, ob SSRS eine Konfiguration der SSRS-Zielinstanzdatenbank enthält (die Konfiguration wird aus WMI abgerufen).
Überprüft, ob der Webdienst-URI der SSRS-Zielinstanz konfiguriert ist (diese Konfiguration wird aus der SSRS-Konfigurationsdatei abgerufen).
Überprüft, ob die Datenbank der SSRS-Zielinstanz eine Zeile mit Verschlüsselungsschlüsseln für die Zielinstanz enthält (die Verschlüsselungsschlüssel werden in Tabellenschlüsseln gespeichert).
Wenn eine der oben aufgeführten Überprüfungen nicht erfolgreich ist, gibt der Monitor mindestens eine der folgenden Meldungen oder eine Kombination der Meldungen aus:
Die RS-Datenbank ist nicht konfiguriert.
Der Webdienst ist nicht konfiguriert.
Es sind keine Verschlüsselungsschlüssel konfiguriert.
Der Pfad zur Datei mit der SSRS-Zielinstanzkonfiguration kann aus der Eigenschaft "Konfigurationsdatei" abgerufen werden.
Wenn die Datenbank nicht konfiguriert ist, versucht der Monitor nicht, die Einstellungen für die Verschlüsselungsschlüssel abzurufen.
Wenn es während der Modellausführung zu Fehlern kommt, ändert sich der Status in "Warnung". Die Warnung enthält eine Fehlermeldung aus der Ausnahme.
Name | Beschreibung | Standardwert |
Aktiviert | Aktiviert oder deaktiviert den Workflow. | Ja |
Generiert Warnungen | Definiert, ob der Workflow eine Warnung generiert. | Nein |
Target | Microsoft.SQLServer.2014.ReportingServices.Deployment |
Parent Monitor | System.Health.ConfigurationState |
Algorithm | Percentage |
Algorithm Parameter | 50 |
Source Monitor | System.Health.ConfigurationState |
Relationship | Microsoft.SQLServer.2014.ReportingServices.Relations.DeploymentContainRSInstance |
Category | ConfigurationHealth |
Enabled | True |
Alert Generate | False |
Alert Auto Resolve | False |
Remotable | True |
Accessibility | Public |
<DependencyMonitor ID="Microsoft.SQLServer.2014.ReportingService.DependencyMonitor.Deployment.RSInstanceConfigurationRollup" Accessibility="Public" Enabled="true" Target="SQLRS!Microsoft.SQLServer.2014.ReportingServices.Deployment" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" RelationshipType="SQLRS!Microsoft.SQLServer.2014.ReportingServices.Relations.DeploymentContainRSInstance" MemberMonitor="SystemHealth!System.Health.ConfigurationState">
<Category>ConfigurationHealth</Category>
<Algorithm>Percentage</Algorithm>
<AlgorithmParameter>50</AlgorithmParameter>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>