有时候用户反映说,某个邮件订阅请帮我取消掉。然而SSRS在管理页面下没有一个纵览全部订阅的清单。
其实可以从系统数据库当中把它们查出来。
SELECT RPT.NAME AS ReportName
,RPT.PATH
,SUB.LastRunTime
,SUB.DESCRIPTION
,USR.USERNAME
--,SUB.*
FROM [dbo].[Subscriptions] SUB
INNER JOIN [Catalog] RPT ON SUB.REPORT_OID=RPT.ITEMID
INNER JOIN [Users] USR ON USR.USERID=SUB.OWNERID
--WHERE RPT.NAME LIKE '%%'
order by lastruntime desc