【问题标题】:SSRS Using Outdated Credentials for Emailed Subscriptions to ReportsSSRS 使用过时的凭据通过电子邮件订阅报告
【发布时间】:2015-12-01 02:17:32
【问题描述】:

我正在尝试为 SSRS 中的电子邮件报告设置订阅,但是当订阅运行时会生成错误:

The user or group name '[DOMAIN]\[OLDUSER]' is not recognized.

这是有道理的,因为自从我重命名我的帐户后,它尝试使用的帐户 (OLDUSER) 已不存在。作为诊断,我做了一个报告,它只显示=User!UserID,它显示了我正确的当前用户名。我不确定它存储在 SSRS 的某个位置,但它存储了这些旧凭据,我无法在线找到任何资源来了解如何更新它们。我还检查了 Reporting Services 配置管理器,它始终使用有效凭据。

有什么想法吗?感谢您的任何意见!

【问题讨论】:

    标签: reporting-services subscription


    【解决方案1】:

    我以前遇到过这个问题。这是微软本应在 2008 年解决的问题 - 仅 7 年左右。

    需要更新的是所有者。

    看看这个:

    http://blogs.msdn.com/b/miah/archive/2008/07/10/tip-change-the-owner-of-report-server-subscription.aspx.

    【讨论】:

    • 是的!这实际上并不是真正的解决方案,但它确实让我弄清楚了。事实证明,SQL Server 本身从未更新过我的用户名的缓存版本(尽管几年前发生了变化),甚至手动重命名它也行不通。删除 SQL Server 中的帐户并重新创建它,在 ReportServer 的用户表中将几个重复记录设置为 NULL,然后重新启动足以让所有内容再次同步并正常工作。感谢您的帮助!
    猜你喜欢
    • 2014-11-08
    • 1970-01-01
    • 2010-10-02
    • 2013-10-22
    • 2010-10-06
    • 1970-01-01
    • 1970-01-01
    • 2015-01-15
    • 1970-01-01
    相关资源
    最近更新 更多