[英]SQL Reporting Services: Finding the folder a report is in
如果我有報告名稱,我如何以編程方式獲取報告所在的項目/文件夾的名稱?
例如,如果我有這樣的報告
http://server/Reports/Pages/Report.aspx?ItemPath=/ReportProject1/ReportName
給定ReportName
如何判斷報告是否在ReportProject1
文件夾中?
所以我想有一個功能,我可以傳遞他的報告名稱並獲取它的詳細信息,或者查詢報告服務器以獲取其報告文件夾的列表,我可以循環這些並查看報告的內容如何?
數據位於Reporting Services數據庫的目錄表中。 所以像查詢一樣
Select Path, Name
From reportserver.dbo.catalog
Where name = 'ReportProject1'
您還可以使用報告服務API,您可以使用報告服務器Web服務創建連接到報告服務器的自定義應用程序。 這將為您提供大量信息以查詢您的安裝。
查看http://technet.microsoft.com/en-us/library/ms155076(SQL.90).aspx了解更多信息
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.