我们可以禁用 SSRS 电子邮件订阅页面中的 "Include Report" 选项吗?

Can we disable "Include Report" option in the SSRS Email subscription page?

我正在尝试找到一种方法来禁用电子邮件订阅页面中的“包含报告”选项。根据我们的要求,用户将为特定报告创建自己的订阅。但作为 DBA,我们希望控制他们在电子邮件中包含报告的能力。相反,他们只需要将报告的 link 发送到他们的电子邮件地址。 As it showed in this screenshot

最终目标是,我想让我的用户设置他们自己的订阅,这会向他们发送 link 报告,但由于 PII 和 PHI 而不包括报告本身。我正在使用 SSRS 2016 本机模式。

非常感谢任何想法或解决方案。

微软为此提供了两种解决方案。其中之一是 Harry 在他的评论中建议的——创建一个触发器来更新订阅 table 上的 ExtensionSettings 列。微软不支持。

微软唯一官方或多或少的解决方案是——在 Reportserver 配置文件中,我们需要注释掉除 HTML4.0、HTML5 和 HTML5 之外的所有渲染扩展。 RPL。注释掉所有呈现扩展后,当我们设置新订阅时,'include report' 的所有内容都将变灰,因为没有可用的附件支持呈现扩展。由于没有包含报告选项,因此默认情况下强制包含 Link。我在我们的开发环境中对此进行了测试,它运行良好。

此选项唯一可能的缺点是,在收件人按照 link he/she 收到的网络浏览器中的报告后,他们没有可用的选项导出为 pdf 等. 这在我们的场景中实际上是一件好事。

Image-Commenting out Rendering Extensions-Screenshot

谢谢。