我是 ssrs 的新手。
我想获取 ssrs 订阅报告的所有可能数据,这些数据在 ResportServer 数据库中可用。
我发现了一些查询,但没有正确的数据。它仅适用于单个报告。
我需要带有数据的唯一订阅列表。如果可能,最好使用存储过程。
我的查询:
SELECT
b.name AS JobName
, e.name
, e.path
, d.description
, a.SubscriptionID
, laststatus
, eventtype
, LastRunTime
, date_created
, date_modified
FROM ReportServer.dbo.ReportSchedule a
JOIN msdb.dbo.sysjobs b
ON a.ScheduleID = b.name
JOIN ReportServer.dbo.ReportSchedule c
ON b.name = c.ScheduleID
JOIN ReportServer.dbo.Subscriptions d
ON c.SubscriptionID = d.SubscriptionID
JOIN ReportServer.dbo.Catalog e
ON d.report_oid = e.itemid
WHERE e.name = 'Sales_Report'
Run Code Online (Sandbox Code Playgroud)
提前致谢。