我們正在使用SSRS 2008 R2。其中已經創建了用於通過電子郵件發送報告的訂閱,但不希望在報告沒有數據時發送報告,因爲我們的訂閱將每小時運行一次。請任何人都可以告訴我,如何防止空白報告或報告中沒有電子郵件的數據?當報告中沒有數據時,SSRS不發送電子郵件
3
A
回答
2
如果您使用的是企業版,請查看Data Driven Subscriptions。 (這也在開發版中。)
如果您正在使用任何其他版本的SQL Server,那麼這是不可能的,無需編寫code to manipulate the subscriptions。
3
我使用存儲過程和數據驅動訂閱實現了這一點。
- 創建一個存儲過程,將返回所需的訂閱信息(從地址到地址,電子郵件正文等)
- 有存儲過程檢查,如果在您的查詢存在數據
- 的「如果使用「聲明在沒有數據存在時返回空白或虛擬電子郵件地址。
- 使用存儲過程作爲數據驅動訂閱的來源。
相關問題
- 1. SSRS訂閱:在報告失敗時發送電子郵件
- 2. SSRS報告電子郵件不會發送
- 3. 僅當附件有SSRS中的數據時才發送報告
- 4. SSRS 2008 - 以電子郵件的形式發送報告
- 5. SSRS報告訂閱電子郵件停止發送
- 6. 從SSRS 2005報告發送電子郵件
- 7. SSRS 2005 - 電子郵件訂閱發送舊報告版本
- 8. 自動發送電子郵件報告
- 9. Django錯誤電子郵件報告沒有被髮送
- 10. 燒瓶郵件不發送電子郵件,沒有錯誤報告
- 11. SAS:當沒有記錄時不發送電子郵件
- 12. 通過電子郵件發送報告NG報告
- 13. SSRS引發錯誤時子報告沒有數據
- 14. 從報告中發送電子郵件到多個電子郵件地址
- 15. 以編程方式在電子郵件正文中發送SSRS報告
- 16. 如何通過郵件發送TestNG電子郵件報告
- 17. 使用文件附件發送表單電子郵件,但不發送電子郵件或報告錯誤
- 18. 在預定時間發送電子郵件報告
- 19. 當新數據插入表中時發送電子郵件
- 20. SSRS 2008電郵報告
- 21. TESTNG:如何將電子郵件報告作爲電子郵件發送
- 22. 從參數列表運行報告/發送電子郵件?
- 23. 如何通過電子郵件發送的JUnit報告報告不會顯示
- 24. 運行ssrs報告並通過電子郵件發送.net代碼
- 25. SSRS 2005通過SOAP通過電子郵件發送一次性報告
- 26. SSRS在報告中沒有數據
- 27. 如何檢查電子郵件發送遞送報告
- 28. SSRS跨時區的2016報告電子郵件
- 29. Java電子郵件發送API電子郵件沒有發送..掛斷程序
- 30. 發送電子郵件沒有延遲