Team Foundation 報告疑難排解
更新:2007 年 11 月
這個主題會列出使用 Team Foundation 報告時所發生的下列常見問題。
執行報告時收到錯誤訊息
報告遺漏資料
執行報告花費很長的時間
沒有存取報告的權限
如果您在檢閱這些秘訣和個別錯誤訊息 [說明] 主題中的秘訣之後仍無法解決問題,請參閱 Visual Studio Team System 的 Microsoft 技術論壇 (https://forums.microsoft.com/msdn-cht/default.aspx?siteid=14) (英文)。這些論壇會提供可搜尋的文章主題,其中有各式各樣的疑難排解主題,並且派有專人監看,以便為您的問題提供快速的回應。
執行報告時收到錯誤訊息
當您在執行報告時,可能會接到類似下列的錯誤訊息:
報表處理期間發生錯誤。(rsProcessingAborted)。
資料集 'dsPriorityParam' 的查詢執行失敗。(rsErrorExecutingCommand) 如需有關此錯誤的詳細資訊,請找出本機伺服器電腦上的報告伺服器,或啟用遠端錯誤。
這些錯誤訊息表示將資料從作業存放區移至資料倉儲時發生問題,報告可能遺漏資訊。
如果錯誤表示連接至資料來源時發生問題,請確定資料來源已設定正確。如需詳細資訊,請參閱 HOW TO:變更 SQL Server Reporting Services 服務帳戶或密碼。
因為這些錯誤的原因通常位於資料倉儲程式內,而不是報告程式本身,所以您必須遵循資料倉儲疑難排解中說明的疑難排解程序。
報告遺漏資料
如果您懷疑報告遺漏資訊,可以使用下列程序確認任務。
若要確認資料是否遺漏
進行下列其中一或多項變更:
將已變更的檔案簽入原始檔控制。
更新工作項目。
發行測試結果。
按一下 [開始],並依序指向 [程式集] 和 [Microsoft SQL Server 2005],再按一下 [SQL Server Management Studio]。
在 [伺服器類型] 清單的 [連接至伺服器] 對話方塊中,選取 [資料庫引擎],然後按一下 [連接]。
依序展開 [資料庫] 節點、[servernameTFSWarehouse] 節點,然後展開 [資料表] 節點。
確認變更出現在適當的資料表中:
如果要將已變更的檔案簽入原始檔控制,請以滑鼠右鍵按一下 dbo.Changeset 和 dbo.Code Churn 資料表,按一下 [開啟資料表],然後確認變更出現。
如果要更新工作項目,請以滑鼠右鍵按一下 dbo.Current Work Item 和 dbo.Work Item History 資料表,按一下 [開啟資料表],然後確認變更出現。
如果要發行測試結果,請以滑鼠右鍵按一下 dbo.Test Result 資料表,按一下 [開啟資料表],然後確認變更出現。
如果確認報告由於資料倉儲的問題而遺漏資料,請遵循資料倉儲疑難排解中說明的疑難排解程序。
執行報告花費很長的時間
初次執行或檢視建置前報告時,Team Foundation 可能要花很長的時間 (數十分鐘) 才能組合和處理資料倉儲中的資料。請等候處理完成。如果在 30 分鐘後報告還沒有完成處理並顯示,請聯絡您的 Team Foundation 系統管理員。
沒有存取報告的權限
如果接到錯誤訊息指出您沒有存取報告的權限,請聯絡您的 Team Foundation 系統管理員或 SQL Server Reporting Services 伺服器的系統管理員。如需詳細資訊,請參閱 HOW TO:設定 Team Foundation Server 的參與者使用權限。