0

有誰知道在報告管理器中的「安全存儲在報表服務器中的憑證」選項下運行最少的Windows帳戶特權?安全地存儲在報告服務器中的憑證

我試圖創建一個具有管理權限的Windows帳戶,並將其分配給「安全地存儲在報告服務器中的憑據」選項,但沒有奏效。但是,我輸入管理員帳戶,它工作正常..混亂..任何人都可以請幫忙嗎?

+0

存儲在報表服務器中的憑據是關於SQL Server用戶的,而不是報告服務權限。如果您在連接中使用固定用戶,那麼這可能聽起來很愚蠢,但您是否已將新用戶添加到SQL Server權限? (SSRS不會自動爲你做。) 或者你是否得到網站問題的認證(提示AD憑據?) – u07ch 2010-08-09 07:06:40

+0

不確定與你的答案..順便說一句,在報告管理器中,你可以指定windows帳戶下的「憑據安全地存儲在報告服務器中「,以便RS訪問SQL服務器。如果我在「安全存儲在報告服務器中的憑證」中輸入管理員帳戶並單擊「測試連接」,它就可以正常工作。但是,當我輸入另一個具有管理員權限的Windows帳戶時,它不起作用,當我點擊「測試連接「..你知道爲什麼嗎? – user384080 2010-08-10 02:19:39

回答

0

@ u07ch可能是現貨。管理員帳戶工作的原因,另一個不是可能是因爲管理員設置爲SQL服務器上的管理員,默認情況下授予它對數據庫的無限權限。

要解決您的問題,您需要登錄到sql server,在您要用於在服務器級別報告的帳戶,將其分配給數據庫/報告訪問權限,並授予帳戶足夠的權限數據庫執行和選擇。

1

當在SSRS中設置報表數據源以使用「安全地存儲在報表服務器中的憑證」時;返回到SSMS,連接到數據庫實例,並使用Windows帳戶設置新的安全登錄。檢查數據庫並選擇db_datareader和db_executor以提供報告用戶的只讀權限。

相關問題