不用说我是 SSRS 的新手。我想为 SSRS 中的一组报告收集元数据,并希望存在某种存储库或字典,我可以在其中查询让我们说像这样的信息
- 创立日期
- 订户
- 最后一次运行
和类似的东西。
任何提示将不胜感激。
不用说我是 SSRS 的新手。我想为 SSRS 中的一组报告收集元数据,并希望存在某种存储库或字典,我可以在其中查询让我们说像这样的信息
和类似的东西。
任何提示将不胜感激。
对于所有这些类型的查询,最好的选择是ReportServer数据库,它将各种类型的 Report Server 元数据存储在其表中。
请参阅报表服务器数据库。
主要的障碍是微软不会出于任何原因记录这些表格,但它们并没有那么复杂以至于你无法弄清楚,而且还有很多可用的博客文章。
查看您的订阅示例,您可以使用如下查询:
select [Owner] = u.UserName
, LastModifiedBy = um.UserName
, s.ModifiedDate
, s.LastRunTime
, s.LastStatus
from Subscriptions s
inner join Users u on s.OwnerID = u.UserID
inner join Users um on s.ModifiedByID = um.UserID