如何配置报表服务器扩展部署(Reporting Services 配置)

Reporting Services 支持扩展部署模式。该模式允许运行共享单个报表服务器数据库的多个报表服务器实例。若要创建扩展部署,可使用安装程序和 Reporting Services 配置工具。可以运行安装程序来安装报表服务器。可以运行 Reporting Services 配置工具,将各个报表服务器配置为使用共享数据库。您一次只能连接并配置一台报表服务器。

指定将要用于存储内部数据的报表服务器数据库时,可以创建新的数据库,也可以升级现有的报表服务器数据库。本主题假定您要创建新的报表服务器数据库。有关升级报表服务器数据库或现有扩展部署的详细信息,请参阅升级报表服务器数据库升级报表服务器 Web 场

为避免在将服务器实例连接到共享数据库时出现数据库兼容错误,应确保所有实例都为同一版本。例如,如果用来创建报表服务器数据库的报表服务器实例应用了 Service Pack 1,则同一部署中所有其他实例必须同样应用了 Service Pack 1。可以使用不同的版本类别,只要所有版本均支持扩展部署。有关详细信息,请参阅配置报表服务器扩展部署

安装属于部署内容的新的报表服务器实例时,可选择安装默认配置还是仅文件安装选项(在 SQL Server 安装向导中,这是指“报表服务器安装选项”页上的**“安装但不配置”**选项)。这些步骤假设选择仅文件安装,并假设您将在安装完成后运行 Reporting Services 配置工具对服务器进行配置。有关详细信息,请参阅使用安装程序安装 Reporting Services

ms159114.note(zh-cn,SQL.90).gif注意:
必须使用其他产品通过虚拟服务器和群集部署来支持访问。Reporting Services 不提供允许您通过共享的 URL 地址来访问所有报表服务器实例的负载平衡功能或虚拟服务器功能。

安装第一个报表服务器实例

  1. 安装属于部署内容的第一个报表服务器实例。

  2. 启动 Reporting Services 配置,然后通过使用“报表服务器虚拟目录”页、“报表管理器虚拟目录”页和“报表管理器 Web 服务标识”页,配置虚拟目录和服务帐户。有关详细信息,请参阅配置报表服务器虚拟目录如何启动 Reporting Services 配置

  3. 在“数据库安装”页上,键入或选择将承载报表服务器数据库的 SQL Server 实例名称。可以选择本地实例,也可以选择远程实例。可以使用 SQL Server 2000 或 SQL Server 2005 实例。

  4. 如果要连接到远程实例,可能需要启用该实例以进行远程连接。SQL Server 2005 的某些版本在默认情况下并不启用远程连接。若要确认是否允许进行远程连接,可使用 SQL Server 外围应用配置器工具并查看目标实例的“远程连接”设置。如果远程实例也是一个命名实例,应检查 SQL Server Browser 服务是否已启用并在目标服务器上运行。SQL Server Browser 服务为 Reporting Services 配置工具提供命名实例使用的端口号。

  5. 单击**“连接”**连接到 SQL 服务器实例。

  6. 单击**“新建”创建报表服务器数据库。将显示“SQL Server 连接”**对话框。

    1. 指定具有数据库创建权限的帐户。
    2. 单击**“确定”**创建数据库。
  7. 在“数据库安装”页的**“凭据类型”**中,选择报表服务器用于连接到报表服务器数据库的帐户类型和凭据。

    如果选择**“服务帐户”**并使用远程 SQL Server 实例,请确保运行服务所使用的帐户具有网络访问权限。有关凭据的详细信息,请参阅配置报表服务器数据库连接

  8. 单击**“应用”**。Reporting Services 配置工具创建数据库并配置连接。

  9. 在“加密密钥”页上,备份一份对称密钥。这是建议的最佳做法。当您首次创建数据库时,应始终备份密钥。

  10. 在“初始化”页上,确认已创建报表服务器实例的项。应选中**“初始化”**复选框。

  11. (可选)通过指定报表服务器的电子邮件传递设置以及无人参与的执行帐户,来完成报表服务器的配置。

  12. (可选)确认报表服务器可以操作。有关详细信息,请参阅如何验证 Reporting Services 安装

安装并配置第二个报表服务器实例

  1. 运行安装程序,在另一台计算机上安装第二个 Reporting Services 实例,或在同一台计算机上将该实例安装为一个命名实例。

  2. 使用 Reporting Services 配置工具连接到刚安装的新实例,并配置该实例。有关详细信息,请参阅如何启动 Reporting Services 配置

  3. 配置新服务器实例的服务帐户和虚拟目录。可以使用为第一个实例指定的帐户和虚拟目录,也可使用其他帐户和虚拟目录。

  4. 在“数据库安装”页上的**“服务器名称”**中,指定用于承载要使用的报表服务器数据库的 SQL Server 数据库引擎实例。该实例必须是先前介绍的步骤 3 中连接到的服务器。如果要使用远程实例,请参考先前介绍的步骤 3,了解有关如何连接到远程实例的建议。

  5. 单击**“连接”**。

  6. 在“数据库安装”页的**“数据库名称”**中,选择先前介绍的步骤 5 中创建的数据库。如果数据库列表为空,请重复前两个步骤以建立到服务器的连接。

  7. 在“数据库安装”页的**“凭据类型”**中,选择报表服务器用于连接到报表服务器数据库的帐户类型和凭据。可以使用第一个报表服务器实例的凭据,也可以使用其他凭据。

  8. 单击**“应用”。将显示“SQL Server 连接”对话框。单击“确定”**连接到服务器。报表服务器连接到报表服务器数据库,并添加其密钥信息。进行初始化时必须使用密钥信息。

  9. 在“初始化”页上,确认已创建第二个报表服务器实例的项。**“初始化”**复选框应处于未选中状态。第二个报表服务器实例尚未初始化。

  10. 重新连接至第一个报表服务器实例。由于已将该实例初始化为执行可逆加密操作,因此将使用它来初始化新报表服务器实例,从而进行扩展部署。初始化新的报表服务器实例时,只能通过已经初始化的报表服务器进行。

  11. 在“初始化”页上,选择要联接到部署的报表服务器实例,并单击**“初始化”。单击“初始化”后,“已初始化”**复选框将被选中,指示该报表服务器实例成为同一扩展部署的一部分。您可能需要刷新页面来查看更改情况。如果报表服务器实例未显示在“初始化”页上,则请验证是否已将该实例配置为使用共享数据库。

  12. 重复上述步骤,可在部署中添加其他报表服务器。如果计划在服务器群集中运行报表服务器,则必须进行额外配置。有关详细信息,请参阅配置报表服务器扩展部署

请参阅

任务

如何启动 Reporting Services 配置

概念

添加和删除扩展部署的加密密钥
Reporting Services 配置“如何”主题

帮助和信息

获取 SQL Server 2005 帮助