故障排除工具 (Reporting Services)

本主题介绍可用于排除 SQL Server 2008Reporting Services 故障的工具。这些工具可划分为两个区域:可用于排除超文本传输协议 (HTTP) 服务器 API (HTTP.sys) 故障的工具和可用于排除 Reporting Services 故障的工具。当需要关于报告服务器的保留统一资源定位器 (URL) 的详细信息时,或者当未在 Reporting Services 配置工具中看到预期或了解的值时,您可能需要使用这些工具。

注意注意

从 SQL Server 2008 开始,可能需要解决 HTTP.sys 的问题,原因是 Reporting Services 使用 HTTP.sys 来保留 URL。早期版本的 Reporting Services 是使用 Internet 信息服务 (IIS) 来完成此操作的。有关 HTTP.sys 的详细信息,请参阅 MSDN 上的 HTTP 服务器 API

对 HTTP.sys 中的 URL 保留进行故障排除

下表描述可用于对 HTTP.sys 进行配置和故障排除的工具。

工具

说明

资源

Httpcfg.exe

Httpcfg.exe 是 Windows Server 2003 中可用的配置工具。使用 Httpcfg.exe 可验证 HTTP.sys 中的命名空间保留。

Httpcfg.exe(位于 MSDN 上)

Httpcfg(位于 TechNet 上)

Netsh.exe

Netsh.exe 是 Windows Vista 和 Windows Server 2008 中可用的配置工具。使用 Httpcfg.exe 可验证 HTTP.sys 中的命名空间保留。

Netsh(位于 Microsoft TechNet 上)

HTTP.sys(位于 Microsoft 下载中心)

Windows Server 2008 和 Windows Vista 中新的联网功能(位于 Microsoft TechNet 上)

HTTP.sys 日志记录

HTTP.sys 在 HTTP.sys 日志文件中记录错误信息。使用这些信息,可以解决与 URL 保留或 HTTP 错误相关的问题,如错误的请求、访问问题和服务可用性。

注意注意
默认情况下,不启用 HTTP.sys 日志记录。

SQL Server 联机丛书中的HTTP 错误故障排除

HTTP 服务器 API 中的错误日志记录(位于 MSDN 上)

SQL Server Reporting Services 故障排除

下表描述可用于排除 Reporting Services 故障的工具。

工具

说明

资源

Kerberos 日志记录

Windows 操作系统可配置为在系统和安全事件日志中记录 Kerberos 事件。使用这些事件中的信息可以解决与 Kerberos 身份验证相关的问题。

如何启用 Kerberos 事件日志记录(位于帮助和支持中)

Perfmon.exe

Windows 操作系统可配置为在应用程序事件日志中记录事件。使用性能监视器可以添加下列 Reporting Services 性能计数器:

  • MSRS 2008 Web Service

  • MSRS 2008 Windows Service

  • ReportServer:HTTP

性能和可靠性(位于 Windows Server 2008 技术库中)

Perfmon(位于 Windows Server 2003 技术库中)

Reporting Services 日志记录

Reporting Services 在各种日志文件中记录信息。使用下列日志文件来发现关于服务器操作和在本地计算机上运行的报表服务器应用程序的信息。

  • 报表服务器执行日志

  • 报表服务器服务跟踪日志

  • 报表服务器 HTTP 日志

  • Windows 应用程序日志

  • Windows 性能日志

  • 安装日志文件

SQL Server 联机丛书中的 Reporting Services 日志文件

SQL Server 联机丛书中的错误和事件参考 (Reporting Services)

SQL Server 联机丛书中的 Windows 应用程序日志