【问题标题】:Edit URL Link to Report Server within SSRS Subscription在 SSRS 订阅中编辑指向报表服务器的 URL 链接
【发布时间】:2019-02-18 13:50:31
【问题描述】:

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

通过电子邮件订阅从新服务器发送报告时,可以选择将链接连同报告服务器一起发送。使用新的报表服务器时,链接不使用报表服务器别名链接到服务器。它改为使用 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

我尝试编辑它,但无济于事。之后我也尝试重新启动报告服务,但没有奏效。 有人可以帮我吗?

谢谢!

【问题讨论】:

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


    【解决方案1】:

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

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

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

    在您的场景中,它应该如下所示:

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

    作为附加建议,将 web 服务和 webportal URL 绑定到 SSL 证书(为 reportserveralias.example.com 或 *.example.com 颁发)并改用 https

    【讨论】:

    • 非常感谢!我发现我的报告服务器实际上有两个别名......当我删除了一个我不需要的别名后,它工作得很好!我也计划尽快使用 https。
    • 非常感谢。在其他文档中,我找不到您必须使用“报告服务”网址,这就是为我解决的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-22
    • 2017-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多