2015-09-07 87 views
0

我有一些SSRS報告過去從某個時候失敗了,我們可以得到 具體報告過去多少天具體報告失敗。我沒有電子郵件訂閱該報告過去的訂閱在SSRS中失敗

任何人都可以請建議。

+0

正在通過電子郵件發送給收件人的報告?如果這些收件人被列爲個人(即不在組中),那麼如果其中任何一個收件人已從地址簿中刪除,則SSRS報告將失敗。 – MiguelH

+0

但沒有收件人已被刪除。我想知道所有具體的日期,報告都失敗了。有什麼方法可以知道這些信息嗎?請建議 – Shan

回答

0

這可能有幫助。這個SQL運行Report Server數據庫上和當特定報告運行提供了相關細節。(你的報告名稱obvs取代「富」!)

SELECT ex.UserName, ex.Format, ex.TimeStart, cat.Name, ex.Parameters, 
CONVERT(nvarchar(10), ex.TimeStart, 101) AS rundate FROM 
ReportServer.DBO.ExecutionLog AS ex, Catalog AS cat 
where ex.ReportID = cat.ItemID 
and name = 'foo' 
ORDER BY rundate desc 
+0

謝謝。但我不想在某個特定的日子裏運行報告,我正在嘗試獲取特定報告**未運行**。好意提示。 – Shan

+0

Hi @Shan。如果報表每天運行一次訂閱,那麼SQL日誌不會在運行失敗時給出指示,因爲那一天不會有條目? – MiguelH