![](/img/trans.png)
[英]Can the value of a subscription parameter be set to an expression when creating an SSRS report subscription in SQL Server 2014?
[英]How to tell when a SSRS Data Driven Subscription has finished running in SQL Server 2014
我有一個針對SSRS中的數據驅動訂閱運行的報告。 訂閱運行一個報告並生成PDF(大約1000個)。 該過程大約需要2分鍾才能完成。
我一直在使用以下SQL手動啟動它:
EXEC msdb.dbo.sp_start_job @job_name = '<job_name>'
這行得通,但是我想知道的是工作何時完成。 根據到目前為止的讀物,我應該可以運行:
exec msdb.dbo.sp_help_job
該列表列出了我的工作,但是即使我看到正在生成報告,它的狀態始終為4(空閑)。
我如何知道工作何時完成以及我的所有報告均已生成?
MSDB不應在報告服務器上包含信息。 報表服務器與Sql Server Management Server是分開的,並且只會告訴您作業是否運行。 如果您有權訪問數據庫,我不知道您如何設置它,但是我有一個訂閱表,可以檢查發送的電子郵件以及發送時間。 如果沒有,則可以轉到報表服務器網站並檢查訂閱並檢查狀態,該訂閱應具有上次發送的日期。
可以在Sql Server Management Studio中訪問信息的唯一方法是,假設數據庫已正確設置,則查詢數據庫及其表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.