SSRS 2008:用户没有必需的权限

AJH*_*AJH 8 permissions reporting-services ssrs-2008 user-permissions

在此输入图像描述

我已经研究了以下现有的SO问题及其引用的链接:

用户''在Windows 8上没有所需的权限,SSRS 2008

SQL Server R2 SSRS上的Reporting Services权限

SQL Server报告服务 - 服务管理器错误 - 用户没有必需的权限

在此输入图像描述

在此输入图像描述

我已经采取了这些建议的解决方案已经概述的步骤,但即使在所有这些以及退出和重新登录之后,一切都没有改变.实际上,在我开始执行此操作之前,我的用户名已被列为系统管理员.

其中一个解决方案(http://thecodeattic.wordpress.com/category/ssrs/)还提到了一个"文件夹设置"区域,您可以在其中指定用户的角色 - "内容管理器","发布者","浏览器", "报告构建器"和"我的报告" - 但我没有看到在任何地方导航到此部分的方法.

有任何想法吗?谢谢!

Ste*_*ohr 7

SSRS在Web GUI中提供了2个安全/角色部分:文件夹设置和站点设置.到达每个的导航路径有点奇怪.

对于"文件夹设置",请登录到报表服务器(默认情况下为/ Reports).在SSRS 2012中,顶部工具栏中有一个名为"文件夹设置"的按钮.我相信这个链接在2008年是相同的,但是我们迁移已经有一段时间了.

在此处添加用户权限允许指定用户运行报告.在这里,您应该添加自己的用户帐户,以及用于运行报告的帐户.在我的情况下(Web应用程序),这是我的IIS应用程序池标识(IIS AppPool\DefaultAppPool).

"站点设置"控制谁可以登录到报表服务器并访问更多报表元数据.您将看到2个角色是系统管理员和系统用户,因此这些都是真正受信任的用户.除了给自己管理员之外,您只需要为执行"管理工作"的用户帐户授予权限,例如部署报告.在我的情况下,我有一个本地用户帐户,我的Web应用程序模仿,以便部署或删除报告.用户(ReportViewer)不需要此访问权限.

我怀疑你所缺少的是文件夹设置(例如"运行报告的权限")设置,当你登录到报告服务器时可以从第一页访问这些设置.

如果您没有看到该链接,请尝试直接网址:http: //MYREPORTSERVER.COM/Reports/Pages/Folder.aspx?ItemPath =%2f&SelectedTabId =PropertiesTab

(仅在2012年测试过)