2013-10-03 35 views
0

如果您將報告管理器置於listview中,您可以查看誰部署了哪個報告以及何時部署。 我可以在某個地方檢索這些信息並將其存儲在表格中以供分析嗎?Reporting Services:查找在特定時間範圍內部署的所有項目

我似乎無法找到如何做到這一點,我也期待通過的意見和互聯網,但沒有被發現...

任何線索?或者這是不可能的?

Grtz H.

回答

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 

它返回在服務器上的所有報告的信息,以創建時間/用戶和修改時間/用戶。

您可以通過日期時間值所需的過濾器。

+0

正是我在找的東西!難以置信我沒有看到............ – Henrov

相關問題