我繼承了使用ReportViewer的ASP.NET網站。如何使用ReportViewer配置從網站到SSRS的連接
我遇到的問題是,用於連接到報表服務器的憑據是那些具有管理權限的Windows用戶。我想將它們更改爲具有所需最低憑證的Windows用戶。
我的主數據庫現在使用Windows身份驗證,所以我已經擁有一個具有db_datareader,db_datawriter訪問主數據庫的windows用戶。所以我給了ReportServer數據庫同樣的用戶db_datareader權限。並且在ReportServer上使用的共享數據源中,我將「使用連接」設置爲「運行報告的用戶提供的憑據」,並將「連接到數據源時用作Windows憑據」設置爲true。
然而,當我更改網站使用的是用戶而不是管理員用戶,我得到「授權用戶‘域名\用戶名’的權限不足,無法執行此操作。(rsAccessDenied)」
其他什麼我需要授予該用戶的權限才能使其運行?
非常感謝安。我終於設法追蹤如何通過報告管理器爲用戶提供權限。我已經把我真正需要做的事情按照我想要的方式在單獨的答案中運行 – Colin 2013-02-28 10:05:00