角色定义

Reporting Services 提供了一组固定的任务,用于说明可以在报表服务器上执行的所有可能的操作。“角色定义”是一组任务的命名集合,这些任务用于定义用户可以在报表服务器上执行的操作。它提供了报表服务器用于增强安全性的规则。当用户尝试执行操作(例如,将报表发布到文件夹)时,报表服务器首先计算该项的角色分配以确定用户的角色和允许的任务。如果试图执行的任务包括在角色定义中,则提交请求。

若要创建或修改角色,请向角色定义中添加任务或从角色定义中删除任务。可以合并项级任务,以创建涉及项(如报表或文件夹)的角色定义。可以将系统级任务合并为用于管理报表服务器站点的角色定义。角色可以包含项级任务或系统级任务,但不能同时包含这两种任务。

角色只有在角色分配中使用时才有效。有关角色如何提供安全性的详细信息,请参阅角色分配

Reporting Services 包含单位中常见的预定义角色。可以修改或重命名这些角色。其中有多个管理级角色。还有用于仅查看报表的用户的“浏览者”角色。有关详细信息,请参阅预定义角色概述创建、修改和删除角色定义

请参阅

任务

如何创建、删除或修改角色 (Management Studio)
如何创建、删除或修改角色(报表管理器)
如何创建、删除或修改角色分配 (Management Studio)
如何创建、删除或修改系统角色分配(报表管理器)

概念

Reporting Services 中的任务和权限
管理 Reporting Services 的权限和安全性

帮助和信息

获取 SQL Server 2005 帮助