疑難排解工具 (Reporting Services)

本主題描述可用於疑難排解 SQL Server 2008 Reporting Services 的工具。這些工具可分成兩大領域:用來疑難排解超文字傳輸通訊協定 (HTTP) 伺服器 API (HTTP.sys) 的工具以及用來疑難排解 Reporting Services 的工具。當您需要有關報表伺服器之保留統一資源定位器 (URL) 的詳細資訊或是您在 Reporting Services 組態工具中看不到所預期或了解的值時,可能需要使用這些工具。

[!附註]

從 SQL Server 2008 開始,您可能需要排除 HTTP.sys 的問題,因為 Reporting Services 會使用 HTTP.sys 來保留 URL。舊版的 Reporting Services 使用 Internet Information Services (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 服務

  • MSRS 2008 Windows 服務

  • 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 應用程式記錄檔