вызов отчета SSRS из PHP / URL с параметром - PullRequest
1 голос
/ 30 марта 2012

Я пытаюсь вызвать отчет Sql Reporting Services из PHP, используя URL с параметрами.Я читал, что это можно сделать, однако мне не повезло, что он заработал.Хост - «ccf08db64», а сервер отчетов называется именно «ReportServer».Папка, в которой находится этот отчет, называется «HrAppsApplication», а сам отчет называется «MainReport».Мне сказали, что все, что мне нужно было сделать, это просто добавить ¶metername = parametervalue в URL, и оно должно работать, однако оно ничего не отображает для меня.Ссылка, которую я пробовал, была: http://ccf08db64/Reports/Pages/Report.aspx?ItemPath=%2fHRAppsApplication%2fMainReport&ThisContactId=7767

что мне не хватает?если у кого-то есть опыт вызова отчета ssrs через URL с параметрами, пожалуйста, заполните меня ... Я был бы очень признателен за любую помощь, которую вы мне можете оказать!спасибо всем:)

Ответы [ 3 ]

2 голосов
/ 30 марта 2012

Я думаю, что URL, который вы на самом деле хотите, это:

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

Этот формат работает на моей установке SSRS 2008, хотя, конечно, с другим именем сервера, путем и параметрами.

Если это не сработает, будет ли отображаться URL-адрес, указанный в первом сообщении, даже если он не использует указанные параметры?

1 голос
/ 27 августа 2012

Различие, которое не всегда очевидно для непосвященных - URL-адреса диспетчера отчетов и сервера отчетов имеют разные пути к папкам.

Очень часто задано значение;

  • http(s): // Имя_сервера / Отчеты - путь, с которым пользователи знакомы

  • http (s): // Имя_сервера / ReportServer - это одинчтобы добавить строку запроса к

Если вы добавите строку запроса к первой, обычно вы будете перенаправлены на домашнюю страницу, как описано выше.

1 голос
/ 30 марта 2012

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

...