2013-12-11 95 views
0

我已經在Reporting Server上花費了幾乎整天的修復權限問題而沒有任何成功。所以真的很感謝任何幫助。SSRS 2008權限問題

報告服務已經安裝在電腦上,但以前沒有使用過。 PC運行的是Win Server 2008 R2 Standard SP1 Pc不在域中。 SQL是2008年

在報告服務配置管理器我安裝帳戶「本地系統」,並試圖訪問http://server/ReportServer(我試過有什麼不同帳戶)

這裏來我的問題。 我不斷收到錯誤 授予用戶「用戶名」的權限不足以執行此操作。 (rsAccessDenied)

我以管理員帳戶登錄。我明白這是權限問題,但真的不知道我在哪裏可以解決這個問題。 另外,用戶在ReportServer中擁有db_owner + RSExecRole db

我可以訪問http://server/Reports,但看不到站點設置鏈接。

感謝您的任何建議。

回答

1

好的,我找到了解決方案,爲我工作。我不得不編輯RsReportServer.config文件

<AuthenticationTypes> 
    <RSWindowsNegotiate/> 
    <RSWindowsNTLM/> 
</AuthenticationTypes> 

我換成上面的代碼與本

<AuthenticationTypes> 
     <RSWindowsBasic/> 
</AuthenticationTypes> 

希望它可以幫助別人。

0

看起來像你的用戶必須以你說什麼,你可以去http://server/Reports

卻看不到這

enter image description here

爲了進一步看,如果你真的有權限問題的最低權限您需要使用SSMS來打開您的報告服務器實例,例如:

enter image description here

如果成功登錄到該實例,你應該能夠看到和操縱下的角色和什麼樣的角色可以做

enter image description here

我建議給予完全訪問瀏覽器作用,現在檢查如果你可以得到的網站設置

+0

嗨雷蒙,我試着按你的建議,但不幸的是沒有工作。我勾選了所有複選框。不會因爲只有系統角色具有「經理角色」任務?如果是,我將需要以某種方式將用戶添加到此角色。但問題是如何。 –

+0

這可能會給你一個更清晰的圖片http://www.sqlmusings.com/2010/08/28/retrieve-ssrs-report-definition-role-assignments-executions-using-t-sql/第二個查詢會給出你所有的文件夾或報告的權限,請確保你的用戶在那裏第一 – Raymund

+0

你好Raymund,謝謝你的幫助。在這種情況下,它可能會遇到一些不同的問題。請看我的答案。不管怎麼說,還是要謝謝你 –