2015-09-04 73 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