La règle collecte le nombre d'exécutions planifiées défaillantes par minute pour l'ensemble du déploiement SSRS. La règle émet une requête à la base de données du catalogue SSRS afin d'obtenir les informations.
La règle collecte le nombre d'exécutions planifiées défaillantes par minute pour l'ensemble du déploiement SSRS. La règle émet une requête à la base de données du catalogue SSRS afin d'obtenir les informations.
Les exécutions planifiées sont enregistrées dans la base de données du catalogue RS au sein du tableau ExecutionLogStorage.
Les défaillances d'abonnement peuvent avoir lieu pour de nombreuses raisons. Quelques-unes des causes les plus habituelles de défaillance d'abonnement sont :
le travail SQL Server Agent ne démarre pas
RS ne traite pas les événements d'abonnement
SMTP ne délivre pas les e-mails
L'emplacement de partage de fichier n'est pas accessible
Le rapport ou l'abonnement est invalide
Vous obtiendrez des informations sur le dépannage d’un échec d’abonnement sur http://technet.microsoft.com/en-us/library/ms159171(v=sql.105).aspx
Nom | Description | Valeur par défaut |
Activé |
| 1 |
Génère des alertes |
| Non |
Intervalle (en secondes) | L'intervalle de temps récurrent en secondes pendant lequel le workflow est exécuté. | 900 |
Heure de synchronisation |
|
|
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 |
Target | Microsoft.SQLServer.2012.ReportingServices.DeploymentWatcher |
Category | PerformanceCollection |
Enabled | True |
Alert Generate | False |
Remotable | True |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.SQLServer.2012.ReportingServices.DataSource.TSQLCountersReportingServiceCustom | Microsoft.SQLServer.2012.ReportingServices.RunAsProfile.Monitoring |
Mapper | ConditionDetection | System.Performance.DataGenericMapper | Default |
WriteToDB | WriteAction | Microsoft.SystemCenter.CollectPerformanceData | Microsoft.SQLServer.2012.ReportingServices.RunAsProfile.Monitoring |
WriteToDW | WriteAction | Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData | Microsoft.SQLServer.2012.ReportingServices.RunAsProfile.Monitoring |
<Rule ID="Microsoft.SQLServer.2012.ReportingServices.PerformanceRule.DeploymentWatcher.ScheduledExecutionFailures" Enabled="true" Target="SQLRS!Microsoft.SQLServer.2012.ReportingServices.DeploymentWatcher" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.SQLServer.2012.ReportingServices.DataSource.TSQLCountersReportingServiceCustom" RunAs="SQLRS!Microsoft.SQLServer.2012.ReportingServices.RunAsProfile.Monitoring">
<DatabaseServerName>$Target/Property[Type="SQLRS!Microsoft.SQLServer.2012.ReportingServices.DeploymentWatcher"]/ServerFQDN$</DatabaseServerName>
<DatabaseInstanceName>$Target/Property[Type="SQLRS!Microsoft.SQLServer.2012.ReportingServices.DeploymentWatcher"]/DBInstanceName$</DatabaseInstanceName>
<DatabaseName>$Target/Property[Type="SQLRS!Microsoft.SQLServer.2012.ReportingServices.DeploymentWatcher"]/DBName$</DatabaseName>
<ServerName/>
<InstanceName/>
<TSQLCounterClassName>PerformanceStatistics</TSQLCounterClassName>
<TSQLCounterPropertyName>ScheduledExecutionFailures</TSQLCounterPropertyName>
<TimeOut>300</TimeOut>
<IntervalSeconds>900</IntervalSeconds>
<DividerIfGreater>0</DividerIfGreater>
<Divider>1</Divider>
<SyncTime/>
</DataSource>
</DataSources>
<ConditionDetection ID="Mapper" TypeID="SystemPerf!System.Performance.DataGenericMapper">
<ObjectName>SQL RS Deployment Watcher</ObjectName>
<CounterName>Scheduled execution failures/min</CounterName>
<InstanceName/>
<Value>$Data/Property[@Name='ScheduledExecutionFailures']$</Value>
</ConditionDetection>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" RunAs="SQLRS!Microsoft.SQLServer.2012.ReportingServices.RunAsProfile.Monitoring"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" RunAs="SQLRS!Microsoft.SQLServer.2012.ReportingServices.RunAsProfile.Monitoring"/>
</WriteActions>
</Rule>