[TFS] Visual Studio 2008 檢示 TFS 報告資料夾發生錯誤 (Report File Error)
筆者日前安裝 TFS 2008 完成後開啟 Visual Studio 2008 進行 Team總管 (Team Explorer) 檢視時,於載入報告 (Report) 資料夾時顯示紅色X之錯誤如下:
經實驗得知為安裝 SQL 2008 Reporting Service 時未選擇 [安裝但不設定伺服器] 選項所導致。
(若你部署於己存在之 SQL Server Reporting Service 時亦會遇到此問題)
(若您預計將 TFS 2008 部署於單一伺服器情境時,請參考此文章)
依下述解決方案步驟處理後再開啟 Visual Studio 2008 進行 Team總管 (Team Explorer) 檢視時,載入報告 (Report) 資料夾時己無錯誤:
參考Blog:Using SQL 2008 reporting Service with Team Foundation Server 2008
解決方案如下步驟:
1. 開啟 Command Mode。
開始 –> 執行 –> 於開啟欄位處鍵入 cmd
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>
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>