在SSRS订阅中编辑指向报表服务器的URL链接

时间:2018-09-13 19:07:09

标签: reporting-services power-bi-report-server

我最近从SSRS Report Server 2008升级到了Power BI Report Server2017。我还设置了一个别名URL链接来访问服务器。

通过电子邮件订阅从新服务器发送报告时,可以选择将链接与报告服务器一起发送。使用新的reportserver时,链接不使用reportserver别名链接到服务器。相反,它使用SSRS服务器本身的计算机名称。

示例:http://machinename/reports/reportname 代替:http://reportserveralias.example.com/reports/reportname

我确实在rsreportserver.config文件中找到了正确描述URLRoot的microsft链接。这是描述该文件功能的Microsoft网站链接。

https://docs.microsoft.com/en-us/sql/reporting-services/report-server/rsreportserver-config-configuration-file?view=sql-server-2017

我尝试对其进行编辑,但无济于事。我也尝试过之后重新启动报告服务,但该方法不起作用。 有人可以帮我吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

您需要在RSReportServer.config文件中配置UrlRoot,但是它不能指向Web Portal,而必须指向Web Service。在大多数情况下,虚拟目录被命名为“ reportserver”(在 Webservice URL 下的 Reporting Services配置管理器中进行验证)。

RSReportServer.config文件中的配置选项位于

<Configuration>
    ...
    <Service>
        ...

在您的情况下,它应如下所示:

<UrlRoot>http://reportserveralias.example.com/reportserver</UrlRoot>

作为其他建议,请将Webserice和Webportal URL绑定到SSL证书(为reportserveralias.example.com或* .example.com颁发),然后使用https