簡體   English   中英

如何判斷SSRS數據驅動訂閱何時在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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM