在 Reporting Services 中,URL 用于访问报表服务器 Web 服务和报表管理器。 在使用任一应用程序之前,必须为每个 Web 服务和报表管理器至少配置一个 URL。 Reporting Services 为适用于大多数部署方案(包括与其他 Web 服务和应用程序并行部署)的两个应用程序 URL 提供默认值。
如果安装了默认配置,则使用默认值自动创建 URL。
如果使用 Reporting Services 配置工具创建或修改 URL,则可以接受 URL 的默认值或指定自定义值。 定义 URL 时,页面上会显示 URL 的测试链接,以便可以立即确认指定的设置会导致有效的连接。 有关如何配置和测试 URL 的分步说明,请参阅“配置 URL”(SSRS 配置管理器)。
定义报表服务器 URL
URL 精确标识网络上报表服务器应用程序的实例的位置。 创建报表服务器 URL 时,必须指定以下部分。
| 部件 | DESCRIPTION |
|---|---|
| 主机名 | TCP/IP 网络使用 IP 地址来唯一标识网络上的设备。 计算机中安装的每个网络适配器卡都有物理 IP 地址。 如果 IP 地址解析为主机标头,则可以指定主机标头。 如果要在企业网络上部署报表服务器,则可以使用计算机的网络名称。 |
| 港口 | TCP 端口是设备上的终结点。 报表服务器将侦听指定端口上的请求。 |
| 虚拟目录 | 端口通常由多个 Web 服务或应用程序共享。 因此,报表服务器 URL 始终包含与获取请求的应用程序相对应的虚拟目录。 必须为侦听同一 IP 地址和端口的每个 Reporting Services 应用程序指定唯一的虚拟目录名称。 |
| SSL 设置 | 可将 Reporting Services 中的 URL 配置为使用以前安装在计算机上的现有 SSL 证书。 有关详细信息,请参阅 SQL Server 联机丛书中 在本机模式报表服务器上配置 SSL 连接 。 |
默认 URL
通过报表服务器或报表管理器 URL 访问报表服务器或报表管理器时,URL 应包括主机名,而不是 IP 地址。 在 TCP/IP 网络上,IP 地址将解析为主机名(或计算机的网络名称)。 如果使用了默认值来配置 URL,则应能够使用将计算机名称或 localhost 指定为主机名的 URL 访问报表服务器 Web 服务:
<http:// computername>/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 预留和注册”(SSRS 配置管理器)。
报表服务器 URL 上的服务器端权限
每个 URL 端点的权限都以独占方式授予报表服务器服务帐户。 只有此帐户有权接受定向到 Reporting Services URL 的请求。 通过安装程序或 Reporting Services 配置工具配置服务标识时,会为帐户创建和维护自由访问控制列表(DACL)。 如果更改服务帐户,Reporting Services 配置工具将更新已创建的所有 URL 保留项,以获取新的帐户信息。 有关详细信息,请参阅 URL 预留语法(SSRS 配置管理器)。
对发送到报表服务器 URL 的客户端请求进行身份验证
默认情况下,URL 终结点支持的身份验证类型为 Windows 身份验证。 这是默认的安全扩展插件。 如果要实现自定义或窗体身份验证提供程序,则必须修改报表服务器上的身份验证设置。 (可选)还可以更改 Windows 身份验证设置,以匹配网络中使用的身份验证子系统。 有关详细信息,请参阅 SQL Server 联机丛书中 报表服务器的身份验证 。
本节中
配置 URL(SSRS 配置管理器)
本主题提供有关在 Reporting Services 配置工具中设置和修改 URL 预留的说明。
关于 URL 预留和注册(SSRS 配置管理器)
URL 用于访问应用程序和报表。 本主题介绍应用程序 URL、默认 URL 以及 URL 预留和注册在 Reporting Services 中的工作原理。
URL 预留语法 (SSRS 配置管理器)
Reporting Services 使用的默认 URL 预留对于大多数方案都是有效的。 但是,如果要限制访问或扩展部署以启用 Internet 或 Extranet 访问,则可能需要自定义设置以满足你的要求。 本主题介绍 URL 预留的语法,并提供有关为部署创建自定义预留的建议。
配置文件中的 URL (SSRS 配置管理器)
RSReportServer.config 文件包含多个 URL 预留条目,以及报表管理器和报表服务器电子邮件传递使用的 URL。 本主题总结了 URL 配置设置,以便你可以了解这些设置的比较方式。
多实例报表服务器部署的 URL 预留(SSRS 配置管理器)
在一台计算机上安装 Reporting Services 的多个实例时,会在注册 URL 时增加遇到 URL 重复的可能性。 若要避免这些错误,请按照本主题中的建议创建特定于实例的 URL 预留。