ssrs-2017 - 如何获取当前正在运行的 SSRS 订阅的开始时间
问题描述
谁能帮我获取当前正在运行的 SSRS 订阅报告Start Time
。
我查询dbo.Notifications
了表,但列NotificationEntered
,ProcessStart
而且ProcessAfter
很混乱。
请帮忙。谢谢
解决方案
尝试以下查询以获取正在运行的订阅详细信息
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
列是订阅状态描述。
推荐阅读
- database - 实时协作应用程序如何保存数据?
- javascript - IE 控制台错误:SCRIPT438:对象不支持属性或方法“来自”
- laravel - 如何将“前缀”和参数传递给组中的路由(Laravel 7 / 8)?
- log4net - 一起填充多个 Log4Net 模式通配符
- node.js - 将可读流播放到麦克风 - Puppeteer
- html - 手机全屏字体大小变化
- algorithm - 限制请求的算法/数据结构
- asp.net-mvc - Select2 下拉菜单不产生结果
- javascript - 如何让 express-validator 在此代码中工作?
- python - 如何让 discord.py 机器人存储用户信息?