2015-09-04 82 views
0

我试图安装用于然而,当订阅运行它通过电子邮件发送内部SSRS报告订阅生成错误:SSRS使用了发电子邮件订阅过期凭据报告

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

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

任何想法?并感谢您的任何意见!

回答

1

我以前有过这个问题。微软本来应该在2008年解决这个问题 - 只有7年左右。

它是所有者需要更新。

检查了这一点:

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

enter image description here

+0

是的!这实际上并不是解决方案,但它确实导致我找出答案。事实证明,SQL Server本身从未更新过我的用户名的缓存版本(尽管几年前发生了变化),甚至手动重命名它也不起作用。删除SQL服务器中的帐户并重新创建帐户,在ReportServer的Users表中将几个重复记录设置为NULL,并重新启动就足以让所有内容都重新同步并重新运行。谢谢你的帮助! – Nathan