如何查找特定报告的上次运行时间
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何查找特定报告的上次运行时间相关的知识,希望对你有一定的参考价值。
我正在使用SSRS 2016.我想找出上次运行特定报告的时间。这是我可以在ReportServer数据库上轻松查询的内容吗?谢谢!
答案
您可以从ReportServer数据库中的executionlog表/视图中获取此信息。默认情况下,这将有(我认为)60天的日志。您可以在ReportServer属性中更改此值。我有400天的保留时间,因此我可以报告报告的使用情况。
无论如何,你可以使用这样的东西......
USE ReportServer
GO
select TOP 1
c.*
, el.*
from ExecutionLog el
join Catalog c on el.ReportID = c.ItemID
WHERE
c.[Path] = '/MyReportFolder/MyReportSubFolder'
and c.[Name] = 'MyReportName'
ORDER BY TimeStart DESC
如果您的所有报告名称都是唯一的并且path =...
在那里,那么top 1
是可选的,因为您要求仅查找报告的最后运行时间,但您显然可以删除这些限制。
以上是关于如何查找特定报告的上次运行时间的主要内容,如果未能解决你的问题,请参考以下文章