【问题标题】:SSRS - How can I link to a deployed report that uses a reportviewer? How do I get the url to link to report?SSRS - 如何链接到使用报告查看器的已部署报告?如何获取链接报告的 url?
【发布时间】:2014-05-23 14:01:07
【问题描述】:

你能告诉我在哪里可以找到reportviewer url,如下例所示......

<a href="http://<Server>/ReportServer/Pages/ReportViewer.aspx?%2fMyApp%2fCustom+Reports%2fMyReport&rs:Command=Render"

情况是,我想部署一个报告,但是在我将它部署到服务器后,我将在哪里获取 url,或者我如何构建它,以便我可以将我的应用程序指向正确的报告。

我一直在尝试追踪一些以前部署的报告,看看我是否可以计算出 url,但我找不到任何东西。

【问题讨论】:

  • 您现在如何运行已部署的报告?运行报告时,该 URL 将位于浏览器地址文本框中。
  • 您好,在 Reporting Services\ReportServer\Pages 中有一个包含 ReportViewer 的 aspx 页面,即用于呈现报告的 ReportViewer.aspx。这与上面的网址有关。

标签: sql sql-server reporting-services


【解决方案1】:

该报告没有使用漂亮的“报告管理器”网络界面,它实际上是一种访问报告的后端方法。它主要用于通过 URL 生成以编程方式访问报表以获取参数和其他内容。

有关 URL 参数的语法以及如何使用它们的详细信息,请参阅以下 MSDN 页面:

如果您只是想在线查看报告,您可能需要使用http://server/Reports/,它将加载正确的报告管理器界面,这是您通常管理和查看已部署报告的方式。

【讨论】:

  • 是的,我知道它没有使用报表管理器,而是使用 .aspx 页面中的报表查看器控件。但是我要问的问题是,如果我部署了一份报告,我如何才能了解该报告的网址是什么?
  • 那么我提供的关于 Web 服务 URL 语法的链接应该会有所帮助。
  • 谢谢麦克,这些很有用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多