首页 > 解决方案 > 如何获取当前正在运行的 SSRS 订阅的开始时间

问题描述

谁能帮我获取当前正在运行的 SSRS 订阅报告Start Time

我查询dbo.Notifications了表,但列NotificationEnteredProcessStart而且ProcessAfter很混乱。

请帮忙。谢谢

标签: ssrs-2017reportserver

解决方案


尝试以下查询以获取正在运行的订阅详细信息

select c.ItemID as ReportId,
       c.Name,
       c.Path,
       s.SubscriptionID,
       s.LastStatus,
       s.LastRunTime,
       s.DeliveryExtension
from ReportServer.dbo.Subscriptions s
inner join ReportServer.dbo.Catalog c
on s.Report_OID=c.ItemID 
where s.LastStatus like '%Pending%'

LastRunTime列是订阅开始时间。 LastStatus列是订阅状态描述。


推荐阅读