Configuration des sources de données erronnée

Microsoft.SQLServer.2012.ReportingServices.UnitMonitor.DeploymentWatcher.MisconfiguredDataSources (UnitMonitor)

L'analyse vous alerte si elle détecte des sources de données mal configurées.

Knowledge Base article:

Résumé

L'analyse vous alerte si le nombre de sources de données mal configurées dépasse le seuil.

Certains rapports utilisent des sources de données partagées afin de récupérer les données. Si la source de données partagée a été effacée ou redéployée, le lien entre le rapport et la base de données partagée peut devenir invalide. L'exécution de rapport peut donc échouer dans ce cas.

Paramètres remplaçables

Nom

Description

Valeur par défaut

Activé

 

1

Génère des alertes

 

Oui

Intervalle (en secondes)

L'intervalle de temps récurrent en secondes pendant lequel le workflow est exécuté.

604800

Heure de synchronisation

 

 

Seuil

L'analyse modifiera son état et enregistrera une alerte si le nombre de sources de données mal configurées dépasse le seuil.

0

Délai d'expiration de la connexion à la base de données

Le workflow échouera et enregistrera un événement s'il ne peut pas accéder à la base de données durant l'intervalle de temps spécifié.

300

Element properties:

TargetMicrosoft.SQLServer.2012.ReportingServices.DeploymentWatcher
Parent MonitorSystem.Health.ConfigurationState
CategoryConfigurationHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SQLServer.2012.ReportingServices.MonitorType.DeploymentWatcher.MisconfiguredDataSources
RemotableTrue
AccessibilityPublic
Alert Message
SSRS 2012 : Il existe des sources de données mal configurées
Il existe des sources de données mal configurées
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SQLServer.2012.ReportingServices.UnitMonitor.DeploymentWatcher.MisconfiguredDataSources" Accessibility="Public" Enabled="true" Target="SQLRS!Microsoft.SQLServer.2012.ReportingServices.DeploymentWatcher" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Microsoft.SQLServer.2012.ReportingServices.MonitorType.DeploymentWatcher.MisconfiguredDataSources" ConfirmDelivery="false">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.SQLServer.2012.ReportingServices.UnitMonitor.DeploymentWatcher.MisconfiguredDataSources.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters/>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Error" MonitorTypeStateID="Error" HealthState="Error"/>
<OperationalState ID="Success" MonitorTypeStateID="Success" HealthState="Success"/>
</OperationalStates>
<Configuration>
<Threshold>0</Threshold>
<IntervalSeconds>604800</IntervalSeconds>
<TimeOut>300</TimeOut>
<SyncTime/>
</Configuration>
</UnitMonitor>