2012-08-15 62 views
2

我有一個新的2008 Reporting Services服務器和報告。報告的數據源設置爲使用Windows集成安全性。當我嘗試運行它時,我得到Reporting Services無人蔘與帳戶登錄失敗

報告服務器遇到配置錯誤。登錄失敗的無人蔘與執行帳戶。 (rsServerConfigurationError)

使用RS配置管理器中的執行帳戶中指定的帳戶我可以登錄到服務器和SQL Mgmt Studio,但我沒有對報告的數據庫的任何權限。任何想法,爲什麼我會得到這個錯誤?它試圖登錄什麼?

回答

2

聽起來像報表服務器試圖使用無人蔘與執行帳戶連接到報表數據源中指定的數據庫。

如果指定的帳戶沒有權限從該數據庫讀取數據,則可以更改數據源連接,例如,選擇「不需要憑證」,然後將數據源的用戶名和密碼添加到連接字符串中。然而,這並不理想,因爲有權編輯數據源的任何人都可以看到用戶名和密碼。

理想情況下,您需要對授予無人蔘與執行帳戶的源數據庫擁有權限,或將您的數據源更改爲使用其他連接方法(例如,使用存儲憑證並指定一個具有對源數據庫的權限的帳戶(如果您實際上不需要通過設置無人蔘與執行帳戶啓用的功能,則可以將其完全刪除)。

的更多信息:http://msdn.microsoft.com/en-us/library/ms156302(v=sql.100).aspx

+0

我想知道的是,這就是爲什麼我提到它沒有對數據庫的訪問。我沒有授予它訪問權限,因爲該文章指出「請務必使用具有最低權限的帳戶」。讓我試試這個。 – strattonn 2012-08-15 22:48:22