Как настроить сервер SSRS на отправку только URL-адреса сервера отчетов?

Мне нужно отключить параметр вложения отчета в подписку SSRS в SQL 2016. Единственный доступный вариант - отправить URL-адрес отчета.

Настройка подписки SSRS

Мне любопытно, как выполнить рекомендованный метод из MSDN для "настройки сервера отчетов для отправки только URL-адреса сервера отчетов", найденного в этой статье https://msdn.microsoft.com/en-us/library/ms160334.aspx.

Я попытался исключить формат рендеринга в моем rsreportserver.config следующим образом, но, похоже, он ничего не сделал.

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

У меня установлена ​​тестовая среда SSRS 2016 с использованием основного режима SSRS, но при необходимости я могу удалить и переустановить, если необходимо, с конфигурацией не по умолчанию.

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.

Желаемый конечный результат:

введите описание изображения здесь

Другие вопросы по тегам