用于报表生成器访问的角色分配

更新日期: 2006 年 4 月 14 日

报表生成器是业务用户可以用来在报表服务器上创建和保存报表的即席报表工具。通过报表生成器即席生成报表是一项强大的功能,您可能只想将其提供给需要该功能的用户。

若要使报表生成器可供特定用户或组使用,必须为需要访问报表生成器的每个用户或组定义系统级和项级角色分配。使用本主题中提供的以下原则可以创建用于访问报表生成器工具和报表生成器报表的角色分配。有关其他确定报表生成器可用性的因素的详细信息,请参阅为访问报表生成器而配置报表服务器

为报表生成器访问创建系统角色分配

若要使用报表生成器来创建、修改和保存即席报表,用户必须具有以下角色分配:

  • 包含“执行报表定义”任务的系统角色分配。
    此任务允许用户在报表生成器(即,在独立于报表服务器的客户端应用程序中)中运行报表。Reporting Services 包括包含此任务的预定义“系统用户”角色。
    由于对报表生成器的访问不依赖于报表服务器文件夹层次结构中的任何单个项,因此必须创建系统级角色分配。“系统用户”****和“系统管理员”预定义角色都包含所需的任务。可以使用其中的一个角色提供对报表生成器的访问。如果已从以前的版本升级,则必须向现有的角色定义添加“执行报表定义”任务。
  • 包括预定义“报表生成器”****角色的项级角色分配。
    此角色包括创建报表、将报表加载到报表生成器中、查看和导航模型,以及将报表保存到报表服务器的任务。

用于查看和导航报表生成器报表的角色分配

若要查看已从报表生成器保存到报表服务器的报表,用户必须具有用于查看报表的项角色分配,如“浏览者”角色。从报表服务器安全角度来看,在报表生成器中创建的报表与从报表设计器或用于生成报表定义的任何第三方工具创建和发布的报表没有任何区别。对于查看报表来说,具有最低权限的角色已经足够了。预定义的“浏览者”****角色包含用户查看报表生成器报表所需的所有任务。与其他报表一样,您可以在报表管理器、浏览器窗口或 SharePoint Web 部件中查看报表生成器报表。

若要使用即席导航路径导航报表,用户必须具有用于查看模型的项角色分配。“浏览者”角色包含此任务。查看报表生成器报表的用户可以通过数据导航路径来查看报表,单击数据即可打开一系列包含所需数据的临时钻取报表。在报表中导航数据的功能是通过模型来支持的。可以对模型或特定模型项配置角色分配,以确定用户是否可以查看报表生成器报表中的数据。有关详细信息,请参阅保护模型

用于发布报表生成器报表的角色分配

若要发布和管理报表生成器中使用的模型,用户必须具有用于将报表和模型上载到报表服务器的“发布者”****角色。提供此功能的任务包括“管理报表”和“管理模型”。有关详细信息,请参阅“发布服务器”角色

请参阅

任务

如何启动报表生成器

概念

启动报表生成器
查看报表
保护模型
管理模型
使用报表生成器(即席报表)

帮助和信息

获取 SQL Server 2005 帮助