规划内容发布和管理工具

作为整个部署策略的一部分,您需要考虑 Reporting Services 部署中使用的客户端工具。本主题对每个工具进行了介绍,并介绍了成功使用每个工具的用户要求或所必须具有的专业知识领域,以及是否存在有关安全、部署模式或拓扑的特殊注意事项。

客户端工具可提供配置报表服务器、创建服务器上运行的内容以及查看和管理内容的方法。在某些情况下,根据报表服务器配置为本机模式还是配置为 SharePoint 集成模式,可以使用的工具也会有所不同。如果不熟悉报表服务器部署模式,请参阅规划部署模式

有关 Reporting Services 安装中所有客户端和服务器组件的概述,请参阅组件体系结构。有关在安装过程中如何选择特定的客户端和服务器工具的详细信息,请参阅安装 Reporting Services 的注意事项

用于服务器配置的客户端工具

报表服务器必须经过配置才能使用。在某些情况下,如果满足系统和应用程序要求,则可以使用报表服务器数据库和 URL 保留项的默认值安装报表服务器。在默认配置下安装报表服务器时,安装完成后可立即使用该报表服务器。但是,如果默认值不可用,安装过程将仅安装程序文件,您必须对服务器进行配置,才可以使用服务器。

用于服务器配置的工具

Reporting Services 提供了 Reporting Services 配置工具报表服务器命令提示实用工具以支持服务器配置。也可以使用 SQL Server 基于策略的管理的 Reporting Services 的外围应用配置器方面来关闭报表服务器功能。当您在报表服务器计算机上安装报表服务器实例时,通常会安装这些工具。它们是必需的组件,不能关闭或卸载。它们不是可以独立于服务器组件安装或卸载的 SQL Server 客户端工具集的一部分。有关关闭功能的工具和方法的详细信息,请参阅如何打开或关闭 Reporting Services 功能

用户任务和要求

报表服务器配置的任务包括创建报表服务器数据库、配置服务帐户、配置 URL 并为这些 URL 配置可选 SSL 证书以及管理加密密钥。所有这些任务都通过 Reporting Services 配置工具进行支持。

若要成功执行这些任务,您必须了解网络拓扑、安全基础以及数据库连接。对于生产服务器上的扩展部署或安装,您必须了解如何使计算机在网络中联机和脱机、如何请求或创建虚拟服务器名称并部署负载平衡解决方案、如何阅读并解释日志文件以及如何解决配置问题。

使用这些工具的权限包括本地计算机上的管理员权限。任何用户,只要是计算机上本地管理员组的成员,即可运行该工具来配置报表服务器。

服务器配置的特殊注意事项

一次只能配置一个实例。您可以配置本地或远程实例,但可能需要为报表服务器启用远程管理。有关启用报表服务器以进行远程管理的详细信息,请参阅如何配置报表服务器以进行远程管理

如果在 SharePoint 集成模式下部署报表服务器,则必须有权使用管理中心以配置集成设置。

用于服务器管理的客户端工具

Reporting Services 安装通常部署为分布式应用程序,将报表服务器实例和报表服务器数据库放置在不同的计算机上。完整的部署要求持续的维护,以确保服务帐户密码和数据库连接设置保持最新、应用程序数据得到定期备份,以及系统资源足以满足贵单位使用的报表的数量和类型的要求。

用于服务器管理的工具

可以使用在 SQL Server 安装过程中作为客户端工具安装的 SQL ServerManagement Studio 来支持服务器管理。客户端工具支持远程服务器管理,可以将此工具与服务器实例安装在不同的计算机上,然后远程管理服务器。除 Management Studio 外,还应考虑使用操作系统提供的事件查看器和性能监视器控制台应用程序。

用户任务和要求

任务包括启用可选功能,备份报表服务器数据库、监视服务器性能以及解决服务器问题。

若要成功管理报表服务器,您必须了解如何使用事件查看器和性能监视器,如何阅读日志文件以及编辑配置文件。您必须还了解如何对 SQL Server 关系数据库执行创建、计划、运行备份和还原操作。还应知道如何停止长时间运行的作业或解决性能问题。

使用 Management Studio 和系统实用工具的权限包括本地计算机和安装报表服务器并具有承载报表服务器数据库的数据库引擎实例的计算机上的管理员权限。

用于内容创建和发布的客户端工具

Reporting Services 支持特定类型的内容,即,报表定义 (.rdl)、报表模型 (.smdl)、共享数据源(如果在 SharePoint 集成模型下运行报表服务器,则为 .rds 或 .rsds)以及可以在报表服务器上存储但不能进行处理的任意资源文件。

若要创建报表、模型和共享数据源,您必须安装并使用生成这些类型的文件的创作工具。然后,必须将这些文件发布到报表服务器上,随后他们在报表服务器上被存储到报表服务器数据库中,并受报表服务器实例的安全设置和属性管理功能的限制。

用于内容创建和发布的工具

Reporting Services 包括报表设计器、报表创作预览、模型设计器和报表生成器。

用户任务和要求

根据您使用的工具和创建的内容类型不同,用户要求和知识会有所差异。若要在报表设计器或模型设计器中创建报表定义和模型,您必须具有编写查询、编写表达式以及格式化数据的知识。您还应了解如何概念化数据来创建组等逻辑数据结构。如果创建模型,您必须深入了解基础数据;使用模型,您可以用其他用户理解的方式以现有的理解对数据进行清晰说明。报表服务器和模型设计器均可以在提供了 Visual Studio 开发环境的 Business Intelligence Development Studio 中运行。

报表生成器借助根据报表模型和模板进行工作,并为您生成数据查询,因此非常容易使用。如果已使用模型,则可以使用报表生成器迅速创建报表。

使用这些工具的权限和设置包括:

  • 允许访问报表生成器的服务器设置。

  • 启用报表生成器的角色。

  • 可执行发布操作的角色。

有关详细信息,请参阅如果配置 Report Builder 1.0 和 Report Builder 2.0 的访问权限保护报表和资源

内容创建和发布特殊注意事项

您应该知道应考虑了发布操作的安全。不应向大量用户授予发布权限。如果用户有意或无意发布了含有恶意代码的报表,则会危及报表服务器及运行报表服务器的计算机的安全。

请注意,对本机模式或 SharePoint 集成模式部署没有特殊注意事项。报表处理不区分服务器模式,用于创建 .rdl 或 .smdl 文件的设计工具将生成标准的兼容输出文件,在配置为任一模式的报表服务器上都可以处理这些文件。仅配置和内容管理区分模式。

用于内容管理和发布的客户端工具

在 Reporting Services 安装中,内容管理和分发是指向项和操作授予访问权,创建用于组织内容的文件夹层次结构以及实施报表分发策略(可以是按需访问,也可以是基于订阅的传递)。它还包括报表处理选项,用于确定报表历史记录和保留策略,创建数据驱动的订阅,创建共享计划,创建或管理共享数据源以及解决订阅或传递问题。

用于内容管理和发布的工具

根据报表服务器的部署模式不同,内容管理和发布工具会有所差异。报表管理器用于在本机模式报表服务器上查看和管理报表服务器项和操作。在 SharePoint 集成模式下,需要从 SharePoint 站点的应用程序页查看和管理报表服务器项和操作。

用户任务和要求

将内容管理和分发职责限制为一小组可信用户。这些任务需要透彻理解 Reporting Services 功能和决定所有用户报表服务器项访问权的基于角色的授权模型。还应了解授权和数据源基础,以便可以管理数据源并做出关于报表处理选项的明智选择。

通过内容管理器和系统管理员角色授予管理本机模式报表服务器上内容的权限。若要管理 SharePoint 集成模式报表服务器上内容,您必须具有足够的 SharePoint 站点上的权限。有关详细信息,请参阅授予对本机模式报表服务器的权限在 SharePoint 站点上为报表服务器项授予权限

内容管理特殊注意事项

如果使用的是 Windows Vista 或 Windows Server 2008,则需要执行一些额外步骤来启用报表服务器的本地管理,并且必须配置报表管理器以进行本地管理。有关说明,请参阅如何在 Windows Vista 和 Windows Server 2008 上为本地管理配置报表服务器如何在 Windows Vista 和 Windows Server 2008 上为本地管理配置报表服务器

使用自定义工具和方法

Reporting Services 安装中包含的所有应用程序和工具均使用公共编程接口。无法对此工具进行扩展,但是可以使用自定义应用程序替换任何工具,自定义应用程序使用自定义图形界面或您提供的额外功能执行等效操作。您必须知道如何开发使用 Web 服务和 Windows Management Instrumentation (WMI) 接口的应用程序。有关详细信息,请参阅开发人员指南技术参考