Reporting Services:查找在特定时间范围内部署的所有项目

时间:2013-10-03 14:43:50

标签: reporting-services ssrs-2008 ssrs-2012

如果您将reportmanager放在listview中,您可以看到谁部署了哪个报告以及何时报告。 我可以在某处检索此信息并将其存储在表格中进行分析吗?

我似乎无法找到如何做到这一点,我确实通过视图和互联网查看但没有找到任何东西......

任何线索?或者这不可能吗?

Grtz H。

1 个答案:

答案 0 :(得分:1)

您可以查询ReportServer数据库表以获取此信息。

尝试类似:

select reportPath = r.Path
  , report = r.Name
  , created = r.CreationDate
  , createdBy = c.UserName
  , modified = r.ModifiedDate
  , modifiedBy = m.UserName
from Catalog r -- report
  inner join Users c on r.CreatedByID = c.UserID -- created
  inner join Users m on r.ModifiedByID = m.UserID -- modified
where r.Type = 2 -- report catalog items only

返回服务器上所有报告的信息,包括创建的时间/用户和修改的时间/用户。

您可以根据需要按日期时间值进行过滤。