- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经研究了以下现有的SO问题及其引用的链接:
User '' does not have required permissions, SSRS 2008 on Windows 8
Reporting Services permissions on SQL Server R2 SSRS
SQL Server Reporting Service - Service Manager Error - User Does not have required permission
我已经采取了这些建议的解决方案已经概述的步骤,但是即使如此,然后注销并重新登录,也没有任何改变。实际上,在启动任何用户名之前,我的用户名已被列为系统管理员。
其中一种解决方案(http://thecodeattic.wordpress.com/category/ssrs/)还提到了“文件夹设置”区域,您可以在其中指定用户的角色-“内容管理器”,“发布者”,“浏览器”,“报表生成器”和“我的报表”-但我在任何地方都看不到导航到此部分的方法。
有任何想法吗?谢谢!
最佳答案
SSRS在Web GUI中有2个安全性/角色部分:文件夹设置和站点设置。到达每个导航路径有点奇怪。
对于“文件夹设置”,登录到报表服务器(默认为/Reports)。在SSRS 2012中,顶部工具栏中有一个名为“文件夹设置”的按钮。我相信链接在2008年是相同的,但是距离我们迁移已经有一段时间了。
在此处添加用户权限允许指定的用户运行报告。在这里,您应该添加自己的用户帐户,以及用于运行报告的帐户。在我的情况下(Web应用程序),这是我的IIS应用程序池标识(IIS AppPool\DefaultAppPool)。
网站设置控制谁可以登录到报表服务器并访问更多报表元数据。您将看到两个角色分别是系统管理员和系统用户,因此它们都是真正值得信赖的用户。除了授予自己管理员权限外,您只需要向执行“管理任务”(例如部署报告)的用户帐户授予权限。就我而言,我有一个本地用户帐户,我的Web应用程序会模拟该本地用户帐户以部署或删除报告。用户(ReportViewer)不需要此访问权限。
我怀疑您所缺少的只是“文件夹设置”(例如“允许运行报告”)设置,当您登录到报告服务器时可以从首页访问这些设置。
如果看不到该链接,请尝试直接访问URL:
http://MYREPORTSERVER.COM/Reports/Pages/Folder.aspx?ItemPath=%2f&SelectedTabId=PropertiesTab
(仅在2012年测试)
关于reporting-services - SSRS 2008 : User Does Not Have Required Permissions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15205402/
我是一名优秀的程序员,十分优秀!