Web 服务 URL(Reporting Services 配置)

使用“Web 服务 URL”页可配置或修改用于访问报表服务器的 URL。将基于指定的 URL 创建“URL 保留项”。URL 保留项定义适用于所有 URL 的语法和规则,随后可使用这些 URL 来访问报表服务器 Web 服务。它指定报表服务器 Web 服务的前缀、主机、端口和虚拟目录。根据指定主机的方式不同,一个保留可能会对应多个 URL。主机的默认值指定强通配符。使用强通配符,可在 URL 中指定可解析为承载报表服务器的计算机的任何主机名。有关 URL 配置和保留的详细信息,请参阅如何配置 URL(Reporting Services 配置)配置报表服务器 URL

若要打开此页,请启动 Reporting Services 配置工具,并在导航窗格中单击**“Web 服务 URL”**。有关详细信息,请参阅如何启动 Reporting Services 配置

此页提供报表服务器 URL 中常用的值。如果要创建其他 URL,请使用主机标头,或指定特殊格式的 IP 地址,然后单击**“高级”**。

单击**“应用”**后,此页上将显示一个指向 Web 服务的链接。如果在创建报表服务器数据库之前单击此链接,则可能会看到“Page Not Found”(找不到页)错误。配置数据库后,就不会再显示此错误。有关详细信息,请参阅如何创建报表服务器数据库(Reporting Services 配置)

如果重新安装了 Reporting Services,但在试图使用“所有已分配的”的默认 IP 地址值和端口 80 时收到错误,则通常情况下,重新启动服务后重新创建该 URL 即可纠正此错误。有关说明,请参阅 SQL Server 联机丛书中的解决配置问题

选项

  • 虚拟目录
    指定报表服务器 Web 服务的虚拟目录名称。在同一台计算机上,每个报表服务器 Web 服务实例只能有一个虚拟名称。

  • IP 地址
    标识 TCP/IP 网络上的报表服务器计算机。有效值包括:

    • **“所有已分配的”**指定分配给计算机的任何 IP 地址均可用在指向报表服务器应用程序的 URL 中。此值还包含友好主机名(如计算机名),域名服务器可将该主机名解析为分配给该计算机的 IP 地址。此为 Reporting Services URL 的默认值。

    • **“所有未分配的”**指定报表服务器将接受任何未完全匹配 IP 地址或主机名的请求。如果其他 Web 应用程序已在使用此值,请不要再使用它。如果仍使用此值,将中断其他应用程序的服务。

    • 127.0.0.1 用于访问本地主机。它支持对报表服务器计算机进行本地管理。如果仅选择此值,则只有在本地登录到报表服务器计算机的用户可以访问应用程序。

    • Nnn.nnn.nnn.nnn 是计算机网络适配器的 IPv4 地址。如果您的网络使用 Ipv6 寻址,IP 地址将为 8 个 4 字节字段组成的 128 位值,其格式大致如下:<标头>:nnnn:nnnn:nnnn:nnnn

      如果有多个网络适配器,您将看到每个网络适配器都有一个 IP 地址。如果仅选择此值,它将限制对该 IP 地址(以及域名服务器映射到该地址的任何主机名)的应用程序访问。您不能使用 localhost 访问报表服务器,也不能使用安装在报表服务器计算机上的其他网络适配器的 IP 地址。

  • TCP 端口
    指定报表服务器为包含报表服务器虚拟目录名称的 URL 监视 HTTP 请求的端口。

  • SSL 证书
    将证书绑定到指定的 IP 地址。必须在计算机上安装和配置此证书。Reporting Services 不提供管理证书的功能。证书必须颁发给解析为 IP 地址的主机名或计算机名。例如,若要使用已颁发给 http://salesreports 的证书,则指定的 IP 地址必须解析为名为“salesreports”的服务器。

    如果使用证书,则必须修改 RSReportServer.config 文件中的 UrlRoot 配置设置,以便指定要为其注册证书的计算机的完全限定名称。有关详细信息,请参阅 SQL Server 联机丛书中的配置报表服务器用于安全套接字层 (SSL) 连接

  • SSL 端口
    为 SSL 连接指定端口。

  • URL
    显示为当前报表服务器实例定义的 URL。

  • 高级
    单击此选项可为当前应用程序实例创建其他 URL。

    注意注意

    如果您已有 SSL 绑定和 URL 保留项且要更改 SSL 绑定,例如使用不同的证书或主机标头,则建议执行如下操作:

    1. 首先删除所有 URL 保留项。

    2. 然后删除所有 SSL 绑定。

    3. 接着重新创建 URL 和 SSL 绑定。

    可以使用 Reporting Services 配置管理器完成上述步骤。

    Microsoft Windows 对于每个 IP 地址到端口的组合支持一个绑定。如果您配置报表服务器以使用特定主机标头值并且还将端口到 IP 地址组合上的证书签发给不同的主机标头值,在浏览器中将看到一个警告,指示证书与使用的 URL 不匹配。

    为了解决此问题,请删除所有绑定,然后使用唯一设置创建新的绑定,或使用通配符配置 Reporting Services URL 注册。