我試圖在桌面計算機上爲開發目的設置SSRS 2008。SSRS 2008:ReportViewer無權訪問本地報表服務器
以下工作正常:
- 報告部署本地服務器
- 上預覽在BIDS
- 訪問HTPP報告://本地主機/報告面板
但是,當我將ASP.NET Reportviewer指向報告URL,出現以下錯誤:
The授予用戶「NT-AUTHORITY \ NETWORKSERVICE」的權限不足以執行此操作。 (rsAccessDenied)
我該如何解決這個錯誤?是否有任何對話框可以將SSRS訪問權限授予某些表單身份驗證角色?我在這方面搜索了很多,但到目前爲止我發現的是過時或相當混亂。
編輯:我的網絡應用程序的幾個用戶將有權訪問相同的數據庫,所以我需要UserID內置字段(User!UserID)來反映用戶的表單身份驗證ID。我想實現這一目標的唯一方法是使SSRS與表單身份驗證一起工作?
我已經將NT-AUTHORITY \ NETWORKSERVICE添加到ReportManager中的用戶列表,併爲其提供了SystemAdmin和SystemUser角色,但它沒有幫助。這就是「授予網絡服務權限來執行您正在嘗試運行的報告」的含義嗎? – 2009-10-01 15:08:49
是的,應該做到了。 – Daniel 2009-10-01 15:14:32
嘗試首先進入根文件夾併爲網絡服務提供Content Manager角色。 – Daniel 2009-10-01 15:15:19