【问题标题】:Why does SSRS give an rsAccessDenied when trying to view Properties unless user is an administrator on report server?为什么 SSRS 在尝试查看属性时会给出 rsAccessDenied,除非用户是报表服务器上的管理员?
【发布时间】:2012-07-13 00:34:36
【问题描述】:

我有一个 SQL 2008r2 报表服务器,尽管在 RS 中分配了适当的 ROLE 权限,但您无法查看报表/文件夹属性,除非您也是服务器上管理员组的成员。您可以查看报告本身,但不能查看“属性”选项卡。查看“属性”选项卡时,显示 rsAccessDenied 错误并显示消息“授予用户 'XXX\XXX' 的权限不足以执行此操作。”

我的理解是,作为浏览器角色的成员应该足以查看报告属性,并且该帐户实际上是所有角色(内容管理器、发布者、浏览器等)的成员,所以这不是问题,那么为什么您还需要成为服务器上的管理员组的成员?

鉴于一切都是通过远程计算机上的浏览器完成的,我有点不知道“属性”选项卡在做什么需要额外的权限。

任何人都知道发生了什么以及需要更改什么以便用户不需要服务器本身的任何权限?

【问题讨论】:

    标签: sql-server-2008 reporting-services


    【解决方案1】:

    我遇到了类似的问题,我无法访问“属性”选项卡或“数据源”选项卡,但将我的用户添加到管理员并没有解决问题。然而,我所有的角色分配都在一个子文件夹中,当我以角色“浏览器”添加到 root/home 时,它​​突然开始工作。即使我不是 RS 服务器的管理员。

    【讨论】:

      【解决方案2】:

      根据 Microsoft 文档,您需要更高的权限才能实现:

      http://technet.microsoft.com/en-us/library/ms157363(v=sql.105)

      浏览器角色仅允许您浏览文件夹结构和查看/订阅报告。你需要“内容管理员角色”来实现你想要的。

      【讨论】:

      • 该帐户实际上分配了所有角色,并且仍然无法查看属性,除非该域帐户是报表服务器上管理员组的成员。我将编辑我的问题以明确说明。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-01
      • 2021-07-21
      相关资源
      最近更新 更多