[TFS] Visual Studio 2008 檢示 TFS 報告資料夾發生錯誤 (Report File Error)

  • 4314
  • 0
  • TFS
  • 2011-07-13

[TFS] Visual Studio 2008 檢示 TFS 報告資料夾發生錯誤 (Report File Error)

筆者日前安裝 TFS 2008 完成後開啟 Visual Studio 2008 進行 Team總管 (Team Explorer) 檢視時,於載入報告 (Report) 資料夾時顯示紅色X之錯誤如下:

TFS Report Error Before

 

經實驗得知為安裝 SQL 2008 Reporting Service 時未選擇 [安裝但不設定伺服器] 選項所導致。

(若你部署於己存在之 SQL Server Reporting Service 時亦會遇到此問題)

(若您預計將 TFS 2008 部署於單一伺服器情境時,請參考此文章)

 

依下述解決方案步驟處理後再開啟 Visual Studio 2008 進行 Team總管 (Team Explorer) 檢視時,載入報告 (Report) 資料夾時己無錯誤:

TFS Report Error After

 

參考Blog:Using SQL 2008 reporting Service with Team Foundation Server 2008

 

解決方案如下步驟:

1. 開啟 Command Mode。

    開始 –> 執行 –> 於開啟欄位處鍵入 cmd

    Open Command Mode

 

2. 切換至TFS Tool資料夾。(以C磁碟為例)

    cd C:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Tools

 

3. 將TFS註冊資訊匯出。(以TFSReg.xml檔名為例)

    TFSReg /EXPORT TFSReg.xml <name of sql server>

    TFSReg Export

 

4. 修改對應 SQL ReportService URL 位置:(依下列步驟依序進行)

  • 以 Notepad 開啟 TFSReg.xml 檔。
  • 搜尋該 xml 檔之 ReportService.asmx 關鍵字。
  • 嘗試於瀏覽器上連結 http://<name of sql server>/ReportServer/ReportService2005.asmx,檢查是否會顯示 xml 文件。
  • 將該 xml 檔之 ReportService.asmx 關鍵字取代為 ReportService2005.asmx

 

5. 將修改後xml檔匯入至TFS註冊資訊中。(以TFSReg.xml檔名為例)

    TFSReg /OVERWRITE TFSReg.xml <name of sql server>

    TFSReg Overwrite

分享