配置报表服务器 URL

在 Reporting Services 中,URL 用于访问报表服务器 Web 服务和报表管理器。在可以使用任何应用程序之前,必须分别为 Web 服务和报表管理器至少配置一个 URL。Reporting Services 为这两个应用程序 URL 都提供了默认值,它们在大多数部署方案中都能正常使用,包括与其他 Web 服务和应用程序的并行部署。

  • 如果安装了默认配置,则使用默认值自动创建 URL。

  • 如果使用 Reporting Services 配置工具创建或修改 URL,则可以接受 URL 的默认值或指定自定义值。定义 URL 时页面上会出现该 URL 的测试链接,以便可以立即确认指定的设置是否为有效连接。有关如何配置和测试 URL 的分步说明,请参阅如何配置 URL(Reporting Services 配置)

定义报表服务器 URL

URL 精确标识了网络上报表服务器应用程序实例的位置。创建报表服务器 URL 时,必须指定以下部分。

组成部分

说明

主机名

TCP/IP 网络使用 IP 地址来唯一标识网络上的设备。计算机中安装的每个网络适配器都有一个物理 IP 地址。如果 IP 地址解析为主机标头,则可以指定主机标头。如果要将报表服务器部署到企业网络上,则可以使用计算机的网络名称。

端口

TCP 端口是设备上的端点。报表服务器将侦听指定端口上的请求。

虚拟目录

端口通常由多个 Web 服务或应用程序共享。为此,报表服务器 URL 始终包括与获取请求的应用程序对应的虚拟目录。您必须为侦听同一 IP 地址和端口的每个 Reporting Services 应用程序都指定唯一的虚拟目录名称。

SSL 设置

可以将 Reporting Services 中的 URL 配置为使用计算机中先前安装的现有 SSL 证书。有关详细信息,请参阅配置报表服务器用于安全套接字层 (SSL) 连接

默认 URL

通过 URL 访问报表服务器或报表管理器时,该 URL 应包括主机名称而不是 IP 地址。在 TCP/IP 网络上,IP 地址将解析为主机名称(或计算机的网络名称)。如果使用了默认值配置 URL,则应可以使用将计算机名称或 localhost 指定为主机名的 URL 来访问报表服务器 Web 服务:

  • http://<计算机名称>/reportserver

  • https://localhost/reportserver

下表中显示了使这些 URL 可用的设置。该表显示了通过包含主机名的 URL 来启用报表服务器连接的默认值:

组成部分

说明

IP 地址

所有已分配的值

网络上的域名服务将 URL 上的主机名解析为计算机的 IP 地址。只要定义的 URL 中指定了 IP 地址,发送到特定主机的请求便将到达其预期目标。

端口

80

端口 80 是计算机上进行 TCP/IP 连接的默认端口。因为报表服务器侦听的是端口 80,所以可以忽略 URL 中的端口号。如果指定另一个端口,则必须在 URL 中指定该端口。

虚拟目录

ReportServer

请注意,这两个示例 URL 都包括虚拟目录名称。除非自定义 URL 定义,否则必须始终在 URL 中指定该应用程序的虚拟目录名称。

注意注意

基本 URL 保留项可启用将在 URL 中使用的任何有效主机名。Reporting Services 配置工具可使用允许将主机名变体解析为特殊报表服务器实例的语法在 HTTP.SYS 中创建一个 URL 保留项。有关 URL 保留项的详细信息,请参阅关于 URL 保留和注册 (Reporting Services)

对报表服务器 URL 的服务器端权限

每个 URL 端点的权限都以独占方式授予报表服务器服务帐户。只有此帐户有权接受定向到 Reporting Services URL 的请求。通过安装程序或 Reporting Services 配置工具配置服务标识时,创建并维护该帐户的随机访问控制列表 (DACL)。如果更改服务帐户,Reporting Services 配置工具将更新您创建的所有 URL 保留项以拾取新的帐户信息。有关详细信息,请参阅 URL 保留语法 (Reporting Services)

对发送到报表服务器 URL 的客户端请求进行身份验证

默认情况下,URL 端点支持的身份验证类型为 Windows 身份验证。这是默认的安全扩展插件。如果要实现自定义或窗体身份验证提供程序,则必须修改报表服务器上的身份验证设置。还可以选择更改 Windows 身份验证设置,使其与网络中使用的身份验证子系统匹配。有关详细信息,请参阅在 Reporting Services 中配置身份验证

本节内容

  • 如何配置 URL(Reporting Services 配置)
    本主题提供了在 Reporting Services 配置工具中设置和修改 URL 保留项的说明。

  • 关于 URL 保留和注册 (Reporting Services)
    URL 用于访问应用程序和报表。本主题说明了 Reporting Services 中的应用程序 URL、默认 URL 以及 URL 保留和注册的工作方式。

  • URL 保留语法 (Reporting Services)
    Reporting Services 使用的默认 URL 保留项对于大多数情况都是有效的。但是,如果要限制访问权限或扩展部署以启用 Internet 或 Extranet 访问,则可能要自定义设置以适合您的要求。本主题说明了 URL 保留项的语法并为如何创建针对特定部署的自定义保留项提供了建议。

  • 配置文件中的 URL (Reporting Services)
    RSReportServer.config 文件包含了 URL 保留项的多个条目以及由报表管理器和报表服务器电子邮件传递使用的 URL。本主题概述了 URL 配置设置以便您可以了解它们之间如何进行比较。

  • 多实例报表服务器部署的 URL 保留项
    当在一台计算机中安装多个 Reporting Services 实例时,如果已注册某个 URL,便会增加 URL 重复的可能性。若要避免这些错误,请遵循本主题中针对创建特定于实例的 URL 保留项的建议。