如何启用"何时运行" SSRS报告经理中的专栏

时间:2016-08-29 19:26:40

标签: reporting-services ssrs-2008

如何在ssrs报告管理器中填充“何时运行”字段?

单击“报表管理器”中的“显示详细信息”时,不会填充最后一个字段。

1 个答案:

答案 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;

虽然我建议您浏览一下CatalogExecution Log,看看是否还有其他任何有用的内容,例如使用的报告参数,报告运行的时间长度谁跑了它等。