Reporting Services 支持扩展部署模式。该模式容许运行共享单个报表服务器数据库的多个报表服务器实例。sql
若要建立扩展部署,请使用安装程序和 Reporting Services 配置工具:数据库
使用安装程序安装将与扩展部署联接的每一个报表服务器实例。服务器
使用 Reporting Services 配置工具将每一个报表服务器链接到共享数据库。您一次只能链接并配置一台报表服务器。网络
使用 Reporting Services 配置工具将新的报表服务器实例联接到已经与报表服务器数据库链接的第一个报表服务器实例来完成扩展。工具
为避免在将服务器实例链接到共享数据库时出现数据库兼容错误,应确保全部实例都为同一版本。例如,若是使用 SQL Server 2008 报表服务器实例建立报表服务器数据,则同一部署中的其余全部实例也必须为 SQL Server 2008 实例。有关详细信息,请参阅为扩展部署配置 Reporting Services。测试
下面的说明阐述如何配置双节点报表服务器扩展部署。重复本主题中所述的步骤可向部署中添加其余报表服务器节点。加密
若是打算在网络负载平衡 (NLB) 群集上承载扩展部署,则应当在配置扩展部署以前配置 NLB 群集。有关详细信息,请参阅如何在网络负载平衡群集上配置报表服务器。spa
在将承载报表服务器数据库的计算机上安装 SQL Server 实例。至少须要安装 SQL Server 数据库引擎和 Reporting Services。blog
若有必要,请针对报表服务器启用远程链接。SQL Server 的某些版本在默认状况下不容许进行远程 TCP/IP 和 Named Pipes 链接。若要确认是否容许进行远程链接,请使用 SQL Server 配置管理器,而后查看目标实例的网络配置设置。若是远程实例仍是一个命名实例,请验证目标服务器上的 SQL Server Browser 服务是否已启用且正在运行。SQL Server Browser 可提供用于链接到命名实例的端口号。ip
安装属于部署内容的第一个报表服务器实例。安装 Reporting Services 时,请在“报表服务器安装选项”页上选择“安装但不配置服务器”选项。
启动 Reporting Services 配置工具。
配置报表服务器 Web 服务 URL、报表管理器 URL 和报表服务器数据库。有关详细信息,请参阅 SQL Server 联机丛书中的如何配置报表服务器。
验证报表服务器是否正常运行。有关详细信息,请参阅 SQL Server 联机丛书中的如何验证 Reporting Services 安装。
运行安装程序以在另外一台计算机上安装第二个 Reporting Services 实例,或在同一台计算机上将其安装为命名实例。在安装 Reporting Services 时,请在“报表服务器安装选项”页上选择“安装但不配置服务器”选项。
启动 Reporting Services 配置工具,而后链接到刚安装的新实例。
将报表服务器链接到用于第一个报表服务器实例的数据库:
单击“数据库”打开“数据库”页。
单击“更改数据库”。
单击“选择现有报表服务器数据库”。
键入承载您要使用的报表服务器数据库的 SQL Server 数据库引擎实例的服务器名称。此服务器必须是上述说明中链接到的服务器。
单击“测试链接”,再单击“下一步”。
在“报表服务器数据库”中,选择您为第一个报表服务器建立的数据库,而后单击“下一步”。默认名称为 ReportServer。请勿选择 ReportServerTempDB;它仅用于在处理报表时存储临时数据。若是数据库列表为空,请重复前四个步骤以创建服务器链接。
在“凭据”页中,选择报表服务器将用于链接到报表服务器数据库的账户类型和凭据。可使用与第一个报表服务器实例相同的凭据,也可使用其余凭据。单击“下一步”。
单击“摘要”,再单击“完成”。
配置报表服务器 Web 服务 URL。先不要测试该 URL。在报表服务器联接到扩展部署后,该 URL 才会解析。
配置报表管理器 URL。先不要测试 URL,也不要试图验证部署。报表服务器在联接到扩展部署后才可用。
打开 Reporting Services 配置工具,而后链接到第一个报表服务器实例。因为已将第一个报表服务器初始化为执行可逆加密操做,所以它可用于将其余报表服务器实例联接到扩展部署。
单击“扩展部署”打开“扩展部署”页。您会看到两个条目,分别对应于链接到报表服务器数据库的两个报表服务器实例。第一个报表服务器实例应已联接。第二个报表服务器应显示状态“等待联接”。若是您在本身的部署中没有看到相似的条目,请确认您已链接到已配置和初始化为使用报表服务器数据库的第一个报表服务器。
在“扩展部署”页上,选择等待联接部署的报表服务器实例,而后单击“添加服务器”。
如今应能验证两个报表服务器实例是否都正常运行。若要验证第二个实例,可使用 Reporting Services 配置工具链接到报表服务器,而后单击“Web 服务 URL”或“报表管理器 URL”。
若是计划在负载平衡服务器群集中运行报表服务器,则须要进行额外配置。有关详细信息,请参阅如何在网络负载平衡群集上配置报表服务器。