向场中添加另一个报表服务器(SSRS 扩展)

将第二个或更多的 SharePoint 模式报表服务器添加到您的 SharePoint 场可改进报表服务器处理的性能和响应时间。 如果在向报表服务器添加更多用户、报表和其他应用程序时发现性能下降,则添加添加报表服务器可以提高性能。 此外,建议添加第二个报表服务器,以提高报表服务器的可用性,如果硬件出现问题,或者你在环境中对各个服务器进行常规维护。 从 SQL Server 2012 版本开始,在 SharePoint 模式下横向扩展 Reporting Services 环境的步骤遵循标准的 SharePoint 场部署,并利用 SharePoint 负载均衡功能。

重要

并非所有 Reporting Services 版本都支持 SQL Server的扩展。 有关详细信息,请参阅 SQL Server 2014 各版本支持的功能的 Reporting Services 部分。

小窍门

从 SQL Server 2012 开始,不使用 Reporting Services Configuration Manager 添加服务器和横向扩展报表服务器。 将带有 Reporting Services 服务的 SharePoint 服务器添加到场中时,SharePoint 产品管理 Reporting Services 的扩展。

有关如何横向扩展本机模式报表服务器的信息,请参阅配置本机模式报表服务器 Scale-Out 部署(SSRS 配置管理器)。

负载均衡

除非环境具有自定义或第三方负载均衡解决方案,否则 Reporting Services 服务应用程序的负载均衡将由 SharePoint 自动管理。 默认的 SharePoint 负载均衡行为是,每个 Reporting Services 服务应用程序将在已启动 Reporting Services 服务的所有应用程序服务器之间均衡。 若要验证 Reporting Services 服务是否已安装并启动,请单击 SharePoint 管理中心 中的服务器上的管理服务

先决条件

  • 您必须是本地管理员才能运行 SQL Server 安装程序。

  • 必须将计算机加入到域中。

  • 您需要知道承载 SharePoint 配置和内容数据库的现有数据库服务器的名称。

  • 该数据库服务器必须配置为允许远程数据库连接。 如果没有,将无法将新服务器加入服务器场,因为新服务器将无法连接到 SharePoint 配置数据库。

  • 新服务器需要安装与当前服务器场服务器运行的相同版本的 SharePoint。 例如,如果服务器场已安装 SharePoint 2010 Service Pack 1(SP1),则需要在新服务器上也安装 SP1,以便它能加入服务器场。

  • 查看以下附加主题以了解系统和版本要求:

    SQL Server BI 功能在 SharePoint 2010 场中的使用指南

步骤

本主题中的步骤假定 SharePoint 场管理员正在安装和配置服务器。 下图说明一个典型的三层环境,下面的列表中将说明图中的编号项:

  • (1) 多个 Web 前端 (WFE) 服务器。 WFE 服务器要求用于 SharePoint 2010 的 Reporting Services 外接程序。

  • (2) 运行 Reporting Services 和网站的单个应用程序服务器,例如管理中心。 以下步骤将第二个应用程序服务器添加到这一层。

  • (3) 两个 SQL Server 数据库服务器。

  • (4) 表示软件或硬件的网络负载平衡解决方案 (NLB)

添加 Reporting Services 应用程序服务器

下面的步骤假定管理员正在安装和配置服务器。 服务器将被设置为服务器场中的新应用程序服务器,而不作为 Web 前端(WFE)使用。

步骤 说明和链接
运行 SharePoint 2010 产品准备工具 必须具有 SharePoint 2010 安装媒体。 安装介质上的准备工具是PrerequisiteInstaller.exe
安装 SharePoint 2010 产品。 1) 选择 服务器场 安装类型。

2) 为服务器类型选择 “完成 ”。

3) 安装完成后,如果现有 SharePoint 场安装了 SharePoint 2010 SP1,请不要运行 SharePoint 产品配置向导。 在运行 SharePoint 产品配置向导之前,应安装 SharePoint SP1。
安装 SharePoint Server 2010 SP1。 如果现有的 SharePoint 场已安装 SharePoint 2010 SP1,请从https://support.microsoft.com/kb/2460045中下载 SharePoint 2010 SP1 并进行安装。

有关 SharePoint 2010 SP1 的详细信息,请参阅 安装 Office 2010 SP1 和 SharePoint 2010 SP1 时的已知问题
运行 SharePoint 产品配置向导,将服务器添加到场。 1) 在 Microsoft SharePoint 2010 产品 计划组中,单击 Microsoft SharePoint 2010 产品配置向导

2) 在 “连接到服务器场 ”页上,选择“ 连接到现有场 ”,然后单击“ 下一步”。

3) 在 “指定配置数据库设置” 页上,键入用于现有场的数据库服务器的名称和配置数据库的名称。 单击 “下一步”
**重要** 如果看到类似于以下内容的错误消息,并且已验证你是否具有权限,请验证在 Sql Server Configuration Manager 中为 SQL Server 网络配置启用了哪些协议:“无法连接到数据库服务器。 确保数据库存在,是一个 Sql Server,并且你具有访问服务器的适当权限。
**重要** 如果看到 “服务器场产品和修补程序状态”页,则需要查看页面上的信息,并使用所需的文件更新服务器,然后才能继续将服务器加入服务器场。

4) 在“ 指定服务器场安全设置” 页上,键入场密码,然后单击“ 下一步”。 单击确认页上的 “下一步 ”以运行向导。

5) 单击“ 下一步 ”以运行 场配置向导
确认该服务器已被添加到 SharePoint 服务器场。 在 SharePoint 管理中心中,单击系统设置组中的管理此服务器场的服务器

2) 验证新服务器是否已添加且状态正确。

3)请注意,您未看到 SQL Server Reporting Services 服务 运行。 该服务将在下一步安装。

4) 若要从 WFE 角色中删除此服务器,请单击 服务器上的“管理服务 ”,并停止 服务Microsoft SharePoint Foundation Web 应用程序
安装和配置 Reporting Services SharePoint 模式。 运行 SQL Server 2014 安装。 有关安装 Reporting Services SharePoint 模式的详细信息,请参阅 安装 Reporting Services SharePoint SharePoint 模式 for SharePoint 2010 如果服务器仅用作应用程序服务器,并且服务器不会用作 WFE,则无需选择 适用于 SharePoint 产品的 Reporting Services 加载项

安装角色”页,选择“SQL Server 功能安装

功能选择 ”页,选择 Reporting Services - SharePoint

\- 或 -

Reporting Services 配置页面上确认已为Reporting Services SharePoint 模式选择了“仅安装”选项。
验证 Reporting Services 是否正常运行。 在 SharePoint 管理中心中,单击系统设置组中的管理此服务器场的服务器

2) 验证“SQL Server Reporting Services 服务”服务 。

有关详细信息,请参阅 验证报表服务安装

附加配置

可以在横向扩展部署中优化各个 Reporting Services 服务器,使其仅执行后台处理,从而避免与交互报表的执行争抢资源。 后台处理包括计划、订阅和数据警报。

若要更改单个报表服务器的行为,请在 RSreportServer.config 配置文件中将 <IsWebServiceEnable> 设置为 false。

默认情况下,将配置报表服务器且 <IsWebServiceEnable> 将设置为 TRUE。 当所有服务器配置为 TRUE 时,交互式处理和后台处理将在场中所有节点之间进行负载均衡。

如果将所有报表服务器配置为 <IsWebServiceEnable> 设置为 False,则尝试使用 Reporting Services 功能时,会看到如下所示的错误消息:

未启用 Reporting Services Web 服务。 将 Reporting Services SharePoint Service <的至少一个实例配置为将 IsWebServiceEnable> 设置为 true。 有关详细信息,请参阅 修改 Reporting Services 配置文件(RSreportserver.config)

另请参阅

在 SharePoint 2013 中向服务器场添加 Web 或应用程序服务器
配置服务 (SharePoint Server 2010)