2017-09-06 71 views
1

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

例如,今天预定了10个订阅,但只有8个订阅已成功发送。

+0

你想获得一个关于订阅执行或报告的报告,该用户已经执行了过去24小时? – niktrs

+0

@niktrs关于报告订阅:)在此先感谢 – Moccassin

+1

你应该更新你的问题,更多的信息,如什么是预期的报告信息 – niktrs

回答

1

这会给你的列表,假定你正在使用的名称ssrs_dba您的SSRS数据库:

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