2016-09-26 68 views
0

這很奇怪。我可以從其他機器(例如我的開發人員工作站)進行遠程部署。但是,登錄到運行SSRS本身的服務器,與我的開發計算機上的用戶相同,我無法部署報告 - 錯誤消息爲「錯誤rsAccessDenied:授予用戶'XXX \ YYY'的權限不足執行此操作「。此外,如果我轉到報告服務器網頁(無論是IE還是Firefox,結果都是相同的),但我仍然無法更改或查看安全設置,儘管它們是以同一用戶身份登錄的。我可以在我的開發工作站上做到這一點沒有問題。無法在服務器上部署SSRS報告,但可以遠程執行

我的權限是系統用戶和系統管理員,我擁有SSRS文件夾中的內容管理員權限。

谷歌搜索答案是非常困難的,因爲每個人都在談論要麼根本不能在本地部署(因爲這是他們的第一次,他們還沒有完全建立SSRS),或能夠本地部署但不能遠程。這些都不是我的問題。

回答

0

問題是由於Windows剝奪了機器本身的域用戶的管理員權限。我的域用戶屬於BUILTIN \ Administrators組,通過它可以通過授予該組的SSRS權限擁有部署權限。當通過遠程桌面直接登錄到服務器時,Windows將剝奪管理員憑據(當然是默默無聞)。我之前遇到過這個問題。有兩種解決方案:

  • 直接在SSRS中授予域用戶權限。
  • 爲管理員創建一個新的本地或域組,並將用戶分配給該組,然後通過SSRS爲其授予權限。
相關問題