[英]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? ReportPath & ParametersWithValues &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.