Sql-Server
SSRS 似乎忽略了使用報告管理器設置的權限
我在本機模式下在 SQL Server 2008 上設置了 SSRS。
作為管理員,我可以登錄報表管理器、上傳報表並執行它們,還可以使用 Web 服務 URL 生成報表。
我還在機器上創建了一個本地使用者,我以管理員身份進入報告管理器,並在頂層設置了應將本地使用者分配給所有角色的權限。
當我以該使用者身份登錄機器,然後導航到報告管理器時,我只獲得了頁面的標題,但看不到任何已配置的文件夾。
我已經檢查過,這些文件夾被設置為繼承父權限,並且它們也在其中顯示新創建的本地使用者。
我設置了權限似乎很奇怪,但 SSRS 仍然沒有顯示我應該能夠看到的內容。除了在報表管理器中配置權限外,我還需要採取其他步驟嗎?
以新創建的本地使用者身份登錄時:
Report Manager - Shows the heading for the page, but no folders/items Web Service URL (http://machine/ReportServer) - rsAccessDeniedError
要授予使用者使用 SSRS 的權限,他們需要在根文件夾中擁有權限(這聽起來就像您所做的那樣),但您還必須進入“安全”選項卡中的“站點設置”連結,然後將使用者添加為(至少)系統使用者。做一個很容易,但做另一個卻不簡單。兩者都需要允許完全訪問系統。
除了 Bennett 先生的評論之外,我在使用 UAC 的 Windows 機器上遇到了一些問題,其中瀏覽器需要以“管理員身份”執行。有時需要調整 IE 增強安全設置(管理員與使用者)。