我几乎整天都在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
,但看不到网站设置链接。
感谢您的任何建议。
答案 0 :(得分:2)
好的,我找到了对我有用的解决方案。我必须编辑 RsReportServer.config 文件
<AuthenticationTypes>
<RSWindowsNegotiate/>
<RSWindowsNTLM/>
</AuthenticationTypes>
我用这个
替换了上面的代码<AuthenticationTypes>
<RSWindowsBasic/>
</AuthenticationTypes>
希望它可以帮助别人。
答案 1 :(得分:0)
根据您所说的http://server/Reports
但是没有看到这个
要进一步了解您是否确实存在权限问题,您需要使用SSMS打开报告服务器实例,例如
如果您成功登录该实例,您应该能够查看和操作以下角色以及角色可以执行的操作
我建议您完全访问浏览器角色并立即检查是否可以获取网站设置