SSRS:24小时内发出了多少份报告

时间:2017-09-06 06:13:52

标签: sql-server tsql reporting-services ssrs-2014

我有一个项目需要列出过去24小时内通过订阅发送的报告。有没有办法做到这一点?提前致谢。

例如,今天安排了10个订阅,但只成功发送了8个订阅。

1 个答案:

答案 0 :(得分:1)

如果您的SSRS数据库使用名称ssrs_dba,这将为您提供列表:

 SELECT el.UserName, c.name, el.Parameters, el.TimeStart, el.TimeEnd, el.TimeRendering, el.TimeProcessing, el.TimeDataRetrieval, el.Status, el.Format
 FROM ssrs_dba..Catalog c
 INNER JOIN ssrs_dba..ExecutionLog el ON c.ItemID = el.ReportID
 WHERE el.TimeStart > DATEADD(HOUR, -24, GETDATE())
 ORDER BY el.TimeStart DESC