繁体   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