【问题标题】:How do I configure SSRS server to only send a report server URL?如何将 SSRS 服务器配置为仅发送报表服务器 URL?
【发布时间】:2016-12-01 00:16:52
【问题描述】:

我需要禁用在 SQL 2016 中的 SSRS 订阅中附加报告的选项。应该可用的唯一选项是发送报告 URL。

SSRS Subscription Setup

我很好奇如何执行本文https://msdn.microsoft.com/en-us/library/ms160334.aspx中找到的MSDN推荐的“配置报表服务器以仅发送报表服务器URL”的方法。

我尝试像这样在我的 rsreportserver.config 中排除渲染格式,但它似乎没有做任何事情。

    <ExcludedRenderFormats>
      <RenderingExtension>PDF</RenderingExtension>
    </ExcludedRenderFormats>

我使用 SSRS 本机模式安装了一个测试 SSRS 2016 环境,但如果需要,我可以卸载并在必要时使用非默认配置重新安装。

【问题讨论】:

  • 我认为 SSRS 订阅的配置中有一个或两个复选框,它们指示是否应交付报告输出和/或是否包含指向的链接的某种组合电子邮件中的报告。
  • 是的。我正在尝试禁用复选框以禁止为所有订阅附加电子邮件。
  • 这是一个 kludge 解决方法的链接(它也相当老了),但请阅读:social.msdn.microsoft.com/Forums/en-US/…
  • 来自MSDN:“影响报告呈现方式以及报告是否附加或链接到电子邮件的传递选项也可能有所不同当从行集中传入值时,订阅者到订阅者。"
  • 这根本不是我想要做的。你看过我链接到的 MSDN 文章吗?建议的配置在那里,但是,如何在 rsconfiguration.config 中进行配置更改未在文章或我能找到的任何文章中概述。

标签: sql-server reporting-services ssrs-2016 ssrs-subscription


【解决方案1】:

我想通了。在 rsreportserver.config 中,找到这个元素:

<Extension Name="Report Server Email" Type="Microsoft.ReportingServices.EmailDeliveryProvider.EmailProvider,ReportingServicesEmailDeliveryProvider">

该元素内部是一个用于添加排除文件类型的元素。只需添加所有支持的文件类型,然后附件选项就会被有效禁用。

                    <ExcludedRenderFormats>
                        <RenderingExtension>HTMLOWC</RenderingExtension>
                        <RenderingExtension>NULL</RenderingExtension>
                        <RenderingExtension>RGDI</RenderingExtension>
                        <RenderingExtension>PDF</RenderingExtension>
                        <RenderingExtension>MHTML</RenderingExtension>
                        <RenderingExtension>WORD</RenderingExtension>
                        <RenderingExtension>EXCEL</RenderingExtension>
                        <RenderingExtension>PPTX</RenderingExtension>
                        <RenderingExtension>IMAGE</RenderingExtension>
                        <RenderingExtension>WORDOPENXML</RenderingExtension>
                        <RenderingExtension>EXCELOPENXML</RenderingExtension>
                        <RenderingExtension>CSV</RenderingExtension>
                        <RenderingExtension>XML</RenderingExtension>
                        <RenderingExtension>ATOM</RenderingExtension>
                        <RenderingExtension>HTML4.0</RenderingExtension>
                    </ExcludedRenderFormats>

最后,重新启动 SQL Server Reporting Services 服务。

期望的最终结果:

【讨论】:

    猜你喜欢
    • 2010-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多