2016-09-02 104 views
0

我部署了一些報告。我有一個用戶(其中​​包括在一個組中)。我想授予該組中所有用戶的訪問權限,以便能夠執行報告(查看部署的報告)。因此,從Reporting Services管理員頁面(http://localhost/Reports),我轉到站點配置,然後轉到安全性,然後單擊新角色分配,我添加了具有「系統用戶」角色的組。SSRS:將用戶從組中部署到部署的報告(rsAccessDenied)

使用屬於該組的用戶,我登錄到Windows,然後我打開Internet Explorer瀏覽器,把地址:

http://ip:80/ReportServer 

出現一個窗口提示用戶名和密碼。我輸入一個是管理員的用戶。然後出現部署報告的頁面。好的,我可以看到部署的報告。所以我點擊其中一個,我得到了以下錯誤消息:

Reporting Services Error 

this report requires a default or user-defined value for the report parameter 

然後我去到Internet Explorer選項,我添加了地址作爲受信任的區域。然後重新加載報告,它工作。

然而,當我輸入地址和登錄頁面使用屬於該組的用戶(而不是管理員),顯示錯誤,並且報告頁不出現:

The permissions granted to user 'domain\username' are insufficient for performing this operation. (rsAccessDenied) 

我想通過使用沒有管理員角色的簡單用戶帳戶訪問這些報告。在這種情況下,我們如何使用它?

任何幫助將不勝感激。

+0

有問題的用戶可以訪問底層數據庫嗎?他們是否擁有報告使用的任何存儲過程的執行權限? –

+0

你是指報告指向的數據庫?數據庫是一個SQL Server,並且該用戶和屬於該組的用戶不被授予訪問數據庫的權限,但該報告使用被授予訪問該數據庫的其他用戶進行配置。我的意思是,報告數據集使用另一個有權訪問數據庫的用戶。訪問數據庫沒有問題,問題是訪問並顯示報表。輸入地址後,在登錄屏幕中輸入用戶名/密碼,我會收到rsAccessDenied。 – user1624552

回答

0

聽起來就像他們實際上沒有獲得對報告文件夾或報告本身的許可。網站設置 - >安全性僅用於訪問報表服務器的網站本身。之後,他們需要文件夾和報告的權限。使用管理員點擊Fodler設置,然後點擊安全。將他們的安全組添加到文件夾中,默認情況下報告應該繼承該文件夾的權限。如果不起作用,請檢查報告本身。要訪問報告的設置,您需要使用IE打開文件夾視圖中的下拉菜單,或者在任何其他瀏覽器中打開報告。在左上角加載後,您應該看到「首頁」>「文件夾名稱」>「報告名稱」。點擊報告名稱,它會將您帶到它的設置頁面,您可以在其中更改安全性。

+0

好吧,週一我會在工作中檢查它。將安全性應用於報告文件夾並報告自身後,是否需要重新啓動Reporting Services服務? – user1624552

+0

最後,我已經嘗試過,但它不工作.... – user1624552