如何在ssrs报告管理器中填充“何时运行”字段?
单击“报表管理器”中的“显示详细信息”时,不会填充最后一个字段。
答案 0 :(得分:1)
如果您确实需要了解上次运行报告的时间,您将获得更多有关直接进入ReportServer
数据库的信息。
这样可以得到你想要的东西:
select C.[Name]
,C.ExecutionTime
,max(EL.TimeStart) as LastRunTime
from dbo.ExecutionLog as EL
inner join dbo.[Catalog] as C
on EL.ReportID = C.ItemID
where c.[Name] = 'Your Report Name'
group by C.[Name]
,C.ExecutionTime;
虽然我建议您浏览一下Catalog
和Execution Log
,看看是否还有其他任何有用的内容,例如使用的报告参数,报告运行的时间长度谁跑了它等。