Zugriff auf temporäre Datenbank möglich

Microsoft.SQLServer.2014.ReportingServices.UnitMonitor.Instance.TempDBConnection (UnitMonitor)

Der Monitor generiert eine Warnung, wenn die Instanz keine Verbindung mit der temporären Reporting Services-Datenbank herstellen konnte. Hinweis: Dieser Monitor ist standardmäßig deaktiviert. Aktivieren Sie ihn bei Bedarf mithilfe von Außerkraftsetzungen.

Knowledge Base article:

Zusammenfassung

Der Monitor generiert eine Warnung, wenn die Instanz keine Verbindung mit der temporären Reporting Services-Datenbank herstellen konnte.

Ursachen

Es gibt mehrere Ursachen dafür, dass das Verhalten einer "reportServertempDb" nicht erwartungsgemäß ist. Im folgenden Artikel werden einige der Schritte zur Fehlerbehebung in dieser Situation beschrieben und erläutert.

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

Element properties:

TargetMicrosoft.SQLServer.2014.ReportingServices.Instance
Parent MonitorSystem.Health.AvailabilityState
CategoryPerformanceHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SQLServer.2014.ReportingServices.MonitorType.Instance.DBConnectionMonitor
RemotableTrue
AccessibilityPublic
Alert Message
SSRS 2014: Instanz kann keine Verbindung zur temporären Reporting Services-Datenbank herstellen
Die Instanz kann keine Verbindung mit der temporären Reporting Services-Datenbank herstellen. Empfangene Fehlermeldung:
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SQLServer.2014.ReportingServices.UnitMonitor.Instance.TempDBConnection" Accessibility="Public" Enabled="false" Target="SQLRS!Microsoft.SQLServer.2014.ReportingServices.Instance" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.SQLServer.2014.ReportingServices.MonitorType.Instance.DBConnectionMonitor" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.SQLServer.2014.ReportingServices.UnitMonitor.Instance.TempDBConnection.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='Errors']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Error" MonitorTypeStateID="Error" HealthState="Error"/>
<OperationalState ID="Success" MonitorTypeStateID="Success" HealthState="Success"/>
</OperationalStates>
<Configuration>
<DatabaseServerName>$Target/Property[Type="SQLRS!Microsoft.SQLServer.2014.ReportingServices.Instance"]/DatabaseServerFQDN$</DatabaseServerName>
<DatabaseInstanceName>$Target/Property[Type="SQLRS!Microsoft.SQLServer.2014.ReportingServices.Instance"]/DatabaseServerInstanceName$</DatabaseInstanceName>
<DatabaseName>$Target/Property[Type="SQLRS!Microsoft.SQLServer.2014.ReportingServices.Instance"]/TempDatabaseName$</DatabaseName>
<TimeOut>300</TimeOut>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
</Configuration>
</UnitMonitor>