簡體   English   中英

使用參數從PHP / URL調用SSRS報告

[英]calling SSRS report from PHP/URL with parameter

我試圖使用帶參數的url從PHP調用Sql Reporting Services報告。 我讀到有可能這樣做,但是我在這一點上沒有運氣讓它發揮作用。 主機是“ccf08db64”,報告服務器只是“ReportServer”。 此報告所在的文件夾是“HrAppsApplication”,報告本身名為“MainReport”。 有人告訴我,我所要做的就是簡單地將&parametername = parametervalue添加到url中它應該可以工作,但它不會為我顯示任何內容。 我嘗試過的鏈接是: http://ccf08db64/Reports/Pages/Report.aspx?ItemPath =%2fHRAppsApplication%2fMainReport&ThisContactId = 7767

我錯過了什么? 如果有人有通過url用參數調用ssrs報告的經驗,請填寫我...我非常感謝任何幫助你可以借給我! 謝謝所有:)

我認為你真正想要的網址是:

http://ccf08db64/reportserver?%2fHRAppsApplication%2fMainReport&ThisContactId=7767

此格式適用於我的SSRS 2008安裝,當然具有不同的服務器名稱,路徑和參數。

如果這不起作用,第一條消息中發布的URL是否實際呈現,即使它沒有使用指定的參數?

對於不熟悉的人來說並不總是顯而易見的區別 - 報表管理器和報表服務器URL具有不同的文件夾路徑。

經常設置為;

  • http(s):// ServerName / Reports - 用戶熟悉的路徑

  • http(s):// ServerName / ReportServer - 這是將查詢字符串附加到的服務器

如果將查詢字符串附加到第一個查詢字符串,通常會將您重定向到主頁,如上所述。

https:// ServerName /ReportServer/Pages/Report.aspx? ReportPathParametersWithValues &rs:Command = Render

這是我正在使用的格式,雖然它適用於2005服務器

另請查看這篇文章: http//techpunch.wordpress.com/2008/09/17/sql-server-reporting-services-url-parameters-in-sharepoint-integrated-mode/

雖然它適用於Sharepoint,但URL應該相同。 看起來你缺少的主要是rs:Command=Render

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM