我有一个 SQL 2008r2 报表服务器,尽管在 RS 中分配了适当的 ROLE 权限,但您无法查看报表/文件夹属性,除非您也是服务器上管理员组的成员。您可以查看报告本身,但不能查看“属性”选项卡。查看“属性”选项卡时,会显示 rsAccessDenied 错误,并显示消息“授予用户‘XXX\XXX’的权限不足以执行此操作。”
我的理解是,仅仅成为浏览器角色的成员就足以查看报告属性,并且该帐户实际上是所有角色(内容管理员、发布者、浏览器等)的成员,因此这不是问题,那么为什么您还需要成为服务器上管理员组的成员?
鉴于所有操作都是通过远程计算机上的浏览器完成的,我对“属性”选项卡正在执行的需要额外权限的操作感到有点困惑。
有人知道发生了什么以及需要更改什么以便用户不需要服务器本身的任何权限吗?
最佳答案
我遇到了类似的问题,我无法访问“属性”选项卡或“数据源”选项卡,但将我的用户添加到管理员并没有解决问题。然而,我所有的角色分配都在一个子文件夹中,当我使用角色“浏览器”添加到 root/home 时,它突然开始工作。即使我不是 RS 服务器的管理员。
关于sql-server-2008 - 除非用户是报表服务器上的管理员,否则为什么 SSRS 在尝试查看属性时会给出 rsAccessDenied?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11462620/