SSRS 2008许可问题

时间:2013-12-11 02:58:51

标签: ssrs-2008 access-denied

我几乎整天都在Reporting Server上修复了权限问题而没有任何成功。所以非常感谢任何帮助。

报告服务已经安装在电脑上,但以前从未使用过。 PC正在运行Win Server 2008 R2标准SP1 Pc不在域中。 SQL是2008年。

在Reporting Service配置管理器中我将帐户设置为“本地系统”并尝试访问http://server/ReportServer(我尝试过任何其他帐户)

这就是我的问题。 我一直在收到错误 授予用户“用户名”的权限不足以执行此操作。 (rsAccessDenied)

我以管理员帐户登录。我知道这是许可问题,但我真的不知道在哪里可以解决这个问题。 用户在ReportServer db中也有db_owner + RSExecRole

我可以访问http://server/Reports,但看不到网站设置链接。

感谢您的任何建议。

2 个答案:

答案 0 :(得分:2)

好的,我找到了对我有用的解决方案。我必须编辑 RsReportServer.config 文件

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

我用这个

替换了上面的代码
<AuthenticationTypes>
        <RSWindowsBasic/>
</AuthenticationTypes>

希望它可以帮助别人。

答案 1 :(得分:0)

根据您所说的http://server/Reports

,您的用户看起来权限最低

但是没有看到这个

enter image description here

要进一步了解您是否确实存在权限问题,您需要使用SSMS打开报告服务器实例,例如

enter image description here

如果您成功登录该实例,您应该能够查看和操作以下角色以及角色可以执行的操作

enter image description here

我建议您完全访问浏览器角色并立即检查是否可以获取网站设置