我有一个项目需要列出过去24小时内通过订阅发送的报告。有没有办法做到这一点?提前致谢。
例如,今天安排了10个订阅,但只成功发送了8个订阅。
答案 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