安装 Reporting Services 的注意事项

SQL Server 提供一个用于安装所有组件(包括 Reporting Services)的安装程序。使用安装程序,可以在单台计算机上安装 Reporting Services 或将其与其他 SQL Server 组件一起安装。如果要单独安装 Reporting Services 客户端和服务器应用程序,则也可以选择 Reporting Services 中的特定功能。

本主题包含以下信息和建议:

  • 选择客户端和服务器应用程序以便包含在 Reporting Services 安装中。

  • 选择附加服务和功能以支持报表服务器操作。

  • 为报表服务器服务选择服务帐户。

  • 选择安装模式,以指示安装程序是最少配置还是完全配置要安装的实例。

  • 在同一台计算机上安装 Reporting Services 的多个实例和版本。

准备安装 Reporting Services

安装 Reporting Services 之前,请查看以下要求和组件说明:

熟悉安装要求之后,可从命令行或安装向导运行安装程序:

选择客户端和服务器应用程序

除了 SQL Server 提供的共享工具之外,Reporting Services 还包括一整套用于业务报表的工具和应用程序。下面的列表说明在安装向导或命令行参数中选择特定功能时安装哪些工具和应用程序:

功能选择

说明

Reporting Services

- 或 -

/FEATURES=RS

安装以下应用程序:

报表服务器服务(它包括报表服务器 Web 服务、后台处理应用程序和报表管理器)、报表生成器、报表设计器、模型设计器、Reporting Services 配置工具和 Reporting Services 命令行实用工具(rsconfig.exe、rskeymgmt.exe 和 rs.exe)。

客户端工具

- 或 -

/FEATURES=Tools

安装用于配置报表服务器、管理作业、管理共享计划和配置角色定义的 SQL Server Management Studio。

Business Intelligence Development Studio

- 或 -

/FEATURES=BIDS

安装用于提供报表设计器和模型设计器的 Visual Studio 设计环境。

选择附加服务和功能

添加其他 SQL Server 组件技术和服务可使 Reporting Services 部署受益:

  • 在“功能选择”页中选择**“数据库引擎服务”**可以承载报表服务器数据库。Reporting Services 需要 SQL Server 2005 或 SQL Server 2008 数据库引擎的本地或远程实例来承载报表服务器数据库。如果同时安装数据库引擎实例和 Reporting Services,则安装默认配置可省去安装后的任务,因为该默认配置会自动创建和配置报表服务器数据库。除了承载报表服务器数据库之外,SQL Server 关系数据库还可以是报表和模型的数据源。

  • 如果要将 Reporting Services 后台处理应用程序用于订阅和计划报表,则需要**“SQL Server 代理”**。SQL Server 代理应运行在承载报表服务器数据库的数据库引擎实例中。安装数据库引擎时可在“服务器配置”页中指定 SQL Server 代理。

  • 如果安装的数据库引擎实例将用于为不同计算机上的报表服务器实例承载报表服务器数据库,则需要**“SQL Server 浏览器”**。安装数据库引擎时可在“服务器配置”页中指定“SQL Server 浏览器”。

  • 如果要将 SQL Server Analysis Services 用作报表和模型的数据源,则在“功能选择”页中选择 Analysis Services

  • 如果要安装 Reporting Services 的产品文档,则在“功能选择”页中选择**“SQL Server 联机丛书”**。

  • 如果要使用示例 SSIS 包、脚本和报表来查询报表执行日志数据,则在“功能选择”页中选择 Integration Services。必须安装 Integration Services 才能运行包。

选择服务帐户

安装程序在安装向导中提供“服务器配置”页,以便可以配置当前安装中的服务。安装不会选择默认服务帐户,因此必须显式指定要使用的服务帐户。建议您使用拥有网络连接权限的最低特权域用户帐户。如果可能,指定专门供报表服务器使用的帐户,以便能够审核此帐户的登录活动。

以后如果要修改报表服务器服务帐户或更新密码,则使用 Reporting Services 配置工具来进行更改。有关帐户建议或更新服务帐户设置的详细信息,请参阅设置 Windows 服务帐户配置报表服务器服务帐户

选择安装选项

安装程序要求您为 Reporting Services 选择安装选项:

  • **“安装本机模式默认配置”**指示安装程序安装预先配置为使用默认值的 Reporting Services。仅当同时安装本地数据库引擎实例和 Reporting Services 实例时,默认安装选项才可用,否则,不能选择此安装选项。此选项可在本机模式下创建安装完成后可以使用的完全部署的报表服务器,从而节省时间和步骤。有关详细信息,请参阅本机模式安装默认配置 (Reporting Services)

  • **“安装 SharePoint 模式默认配置”**指示安装程序安装预先配置为使用报表服务器数据库(与 SharePoint 数据存储配合使用)的 Reporting Services。仅当同时安装本地数据库引擎实例和 Reporting Services 实例时,此默认安装选项才可用。只有在计划将报表服务器集成与 SharePoint 部署一起配置时才应选择此选项。直到您执行此操作时报表服务器才会完全正常运行。有关详细信息,请参阅 SharePoint 集成模式默认配置 (Reporting Services)

  • **“安装但不配置服务器”**指示安装程序将程序文件复制到磁盘,配置报表服务器服务并注册报表服务器 Windows Management Instrumentation (WMI) 提供程序。此安装选项称为“仅文件”安装,并作为默认安装选项使用。必须使用 Reporting Services 配置工具进行进一步的配置,才能使用报表服务器。如果要将报表服务器作为安装后任务单独配置,使用自定义设置,使用现有或远程数据库引擎实例来承载报表服务器数据库,或者将 Reporting Services 安装为命名实例,则选择此选项。有关详细信息,请参阅“仅文件”安装 (Reporting Services)

安装程序不在远程计算机上安装组件。而且,诸如扩展部署、SharePoint 集成模式或在故障转移群集上配置报表服务器数据库之类的部署方案超出了安装程序的范围。有关如何支持和配置这些部署方案的详细信息,请参阅 SQL Server 联机丛书中的规划和体系结构 (Reporting Services)

比较安装选项

下表将默认配置中使用的设置与“仅文件”安装中使用的设置进行比较。

操作

默认配置

“仅文件”安装

配置实例名。

要求同时将数据库引擎和 Reporting Services 安装为同一实例。使用为承载报表服务器数据库的数据库引擎实例指定的 SQL Server 实例名称。

使用 SQL Server 实例名。“仅文件”安装可以是默认实例,也可以是命名实例。

创建程序文件夹并复制文件。

注册报表服务器 WMI 提供程序。

配置服务帐户和启动类型。

是。安装期间必须指定此值。

是。安装期间必须指定此值。

启动报表服务器服务。

向报表服务器服务帐户授予文件夹权限。

创建 reportserver 和 reportservertempdb 数据库。创建用于指定数据库权限的 rsexecrole

是。如果默认配置为 SharePoint 集成模式,则报表服务器系统属性 IsSharePointEnabled 将设置为 True。

配置数据库连接。

是。通过 rsexecrole 授予报表服务器服务帐户数据库的权限。

为报表服务器和报表管理器保留 URL(仅限本机模式)。

初始化报表服务器。

配置电子邮件传递。

配置无人参与的执行帐户。

备份加密密钥。

配置 Reporting Services

安装 Reporting Services 后,可修改此安装以重新配置服务器或为安装选择自定义设置。如果已执行“仅文件”安装,则必须使用 Reporting Services 配置工具来配置报表服务器,以便其可以使用。

若要运行 Reporting Services 配置工具,请单击**“开始”,依次指向“所有程序”、Microsoft SQL Server 2008 R2 和“配置工具”,再单击“Reporting Services 配置”**。有关详细信息,请参阅Reporting Services 配置工具Reporting Services 配置操作指南主题

验证 Reporting Services 安装

安装和配置后,请验证 Reporting Services 组件是否正常运行。有关详细信息,请参阅如何验证 Reporting Services 安装

安装 Reporting Services 的多个实例和版本

报表服务器组件是识别实例的组件。如果要在同一台计算机上并行运行 SQL Server 2008, SQL Server 2005 或 SQL Server 2000 版的 Reporting Services,则可安装相同版本或不同版本的 Reporting Services 的多个实例。

SQL Server 2000 Reporting Services 可继续作为默认实例与 SQL Server 2008 Reporting Services 的命名实例并行运行。如果将 SQL Server 2000 Reporting Services 与其他版本一起运行,则 SQL Server 2000 Reporting Services 必须为默认实例,因为它不支持命名实例。因此,在运行 SQL Server 2000 Reporting Services 的计算机上进行并行安装时,SQL Server 安装程序只允许安装 SQL Server 2008 Reporting Services 的命名实例。

安装程序一次安装一个实例。SQL Server 的单个实例可以包含多个组件,其中包括 Reporting Services。通过多次运行安装程序,可在同一台计算机上安装 Reporting Services 的多个实例。

如果安装作为默认实例和命名实例运行的 Reporting Services 的多个实例,将通过实例名标识每个实例。SQL Server 2008 也包含版本信息。例如,如果安装了 SQL Server 2005 和 SQL Server 2008 的默认实例和命名实例,则将看到以下所有四个实例的程序文件和服务:

  • SQL Server 2005 Reporting Services (MSSQLSERVER)

  • SQL Server 2005 Reporting Services (MyInstanceName)

  • SQL Server 2008 Reporting Services (MSRS10.MSSQLSERVER)

  • SQL Server 2008 Reporting Services (MSRS10.MyInstanceName)

默认情况下,如果将 Reporting Services 安装为命名实例,则该实例名将用于定义报表服务器和报表管理器的虚拟目录,并将包括在用于报表服务器和报表管理器的 URL 中,以便每个应用程序相对于运行在同一台计算机上的该应用程序的其他实例具有唯一的名称。有关详细信息,请参阅配置报表服务器 URL

共享功能

不能安装共享功能的多个实例,但可将其与早期版本并行运行(例如,在同一台计算机上运行 SQL Server 2005 和 SQL Server 2008 Business Intelligence Development Studio)。

不能将一个版本的报表创作工具、服务器配置工具或管理工具用于另一个版本。例如,不能使用 SQL Server 2008 中的 Reporting Services 配置工具来配置早期版本的报表服务器。请确保为安装的每个版本安装所有需要的工具和应用程序。