【问题标题】:Reporting Services Subscriptions won't allow modification of the To: FieldReporting Services 订阅不允许修改收件人:字段
【发布时间】:2009-06-03 21:32:28
【问题描述】:

我有一个小问题让我头疼。我们的报表服务器是 Win 2008 服务器上的 SQL Ent 2008。当具有报告浏览器权限的用户尝试设置报告订阅时,收件人:字段将显示为灰色并预先填充了他们的用户名。他们无法更改此设置,并且不会发送到他们的电子邮件地址,即 username@domain.com。任何线索将不胜感激。

【问题讨论】:

    标签: sql sql-server sql-server-2008 reporting-services


    【解决方案1】:

    “站点设置”..“配置项目级角色定义”..“浏览器”

    他们只能“管理个人订阅”。 SSRS 不允许更改电子邮件地址,因为他们可以在其中放入任何东西。

    在 BOL 中,Managing Subscriptions... 和 How to: Subscribe to a Report (Report Manager),导致 Configuring a Report Server for E-Mail Delivery。这说:

    用于设置的配置选项 收件人:消息中的字段

    用户定义的订阅是 根据权限创建 由管理个人授予 订阅任务包含一个预设 基于域的用户名 用户帐号。当用户创建 订阅,收件人姓名 在 To: 字段中是自寻址的 使用域用户帐户 创建订阅的人。

    如果您使用的是 SMTP 服务器或 使用电子邮件帐户的转发器 与域不同的 用户帐户,报告交付将 当 SMTP 服务器尝试 将报告交付给该用户。

    要解决此问题,您可以 修改配置设置 允许用户在收件人中输入姓名: 字段:

    1. 使用文本编辑器打开 RSReportServer.config。
    2. 将 SendEmailToUserAlias 设置为 False。
    3. 将 DefaultHostName 设置为域名系统 (DNS) 名称或 IP SMTP 服务器的地址或 货代。
    4. 保存文件。

    【讨论】:

    • gbn,感谢您的指导。今晚我会试一试,然后报告。
    • 谢谢!这在 2016 年仍然有效。只是你知道的。
    【解决方案2】:

    我意识到这是一篇已有 3 年历史的帖子(尽管在此帖子的 5 个月前有活动),但我发现了另一个可能对其他试图解决此问题的人有用的花絮。

    作为配置文件 RSReportServer.config 的一部分,如在 installdir\Reporting Services\ReportServer\ 中找到的上述答案中提到的,文件中有一部分可以添加您的域名到该文件中与用户别名一起使用。

    要编辑的标记是 DefaultHostName,如 Microsoft 文档中所述,此值在设置为 true 时与 SendEmailToUserAlias 标记一起使用。

    最终用户仍然有一个灰显的收件人:字段,显示他们的 AD 用户别名,但是当他们设置订阅以通过电子邮件发送报告时,SMTP 服务器在执行时将指定的域(来自 DefaultHostName 标记)附加到别名。

    我不想使用上一个答案中指定的工作循环,因为我不希望最终用户能够指定任何电子邮件地址。

    这在 SSRS for SQL 2008 R2 中对我有用。来自 Microsoft 的文档 (http://msdn.microsoft.com/en-us/library/ms157273.aspx#bkmk_email_extension)

    注意确保在更改文件之前关闭报告服务进程,在进行并保存更改后,重新启动进程。

    【讨论】:

    【解决方案3】:

    我添加到 gbn 版本的解决方案。

    1.使用文本编辑器打开 RSReportServer.config。

    2.将 SendEmailToUserAlias 设置为 True。 (所以 To: 不为空)

    3.将 DefaultHostName 设置为 SMTP 服务器或转发器的域名系统 (DNS) 名称或 IP 地址。

    4.保存文件。

    此版本将在收件人:部分显示您的别名,电子邮件将立即通过。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-03
      • 1970-01-01
      相关资源
      最近更新 更多