SQL 报表服务器中开发人员的最低权限

Minimum Privileges for a Developer in SQL Report server

我们正在尝试限制生产报表服务器中的开发人员访问权限。我是 SQL DBA 和 SSRS 新手。

目前开发者拥有管理员权限。 开发人员工作:只需查看并运行 报告

任何人都可以向开发人员建议这种角色吗?

您可以在安全选项卡的站点设置页面中更改权限:

To add a user or group to a system role:

  • 启动报表管理器(SSRS 本机模式)。
  • 单击网站设置。
  • 单击安全。
  • 单击新角色分配。
  • 在组或用户名中,输入 Windows 域用户或组帐户 采用这种格式:\.如果您使用表格 身份验证或自定义安全性,指定用户或组帐户 采用适合您的部署的格式。

  • Select一个系统角色,然后点击OK.Roles都是累积的,所以如果 你 select 系统管理员和系统用户,用户或组 将能够以两种角色执行任务。

  • 重复为其他用户或组创建分配。

To add a user or group to an item role:

  • 启动报表管理器并找到您要为其创建的报表项 添加用户或组。
  • 将鼠标悬停在项目上,然后单击 drop-down 箭头。
  • 在 drop-down 菜单中,单击“安全”。
  • 单击新角色分配。

To modify or delete a system role assignment

  • 启动报表管理器(SSRS 本机模式)。
  • 单击站点设置。
  • 单击安全。当前定义的所有 system-level 个角色分配 服务器或 scale-out 部署按帐户名列出。
  • 找到您要修改或删除的角色分配。
  • 要为特定用户或组添加或删除角色,请单击“编辑”。
  • 要删除角色分配,请单击用户旁边的复选框或 组名称,然后单击删除。

To modify or delete an item role assignment

  • 启动报表管理器并找到您要编辑的项目 或删除角色分配。
  • 将鼠标悬停在项目上,然后单击 drop-down 箭头。
  • 在 drop-down 菜单中,单击“安全”。
  • 找到您要修改或删除的角色分配。
  • 要为特定用户或组添加或删除角色,请单击“编辑”。
  • 要删除角色分配,请单击用户旁边的复选框或 组名称,然后单击删除。

Description of different roles can be found here