共用方式為


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 服務帳戶或密碼

因為這些錯誤的原因通常位於資料倉儲程式內,而不是報告程式本身,所以您必須遵循資料倉儲疑難排解中說明的疑難排解程序。

報告遺漏資料

如果您懷疑報告遺漏資訊,可以使用下列程序確認任務。

若要確認資料是否遺漏

  1. 進行下列其中一或多項變更:

    • 將已變更的檔案簽入原始檔控制。

    • 更新工作項目。

    • 發行測試結果。

  2. 按一下 [開始],並依序指向 [程式集] 和 [Microsoft SQL Server 2005],再按一下 [SQL Server Management Studio]。

  3. 在 [伺服器類型] 清單的 [連接至伺服器] 對話方塊中,選取 [資料庫引擎],然後按一下 [連接]。

  4. 依序展開 [資料庫] 節點、[servernameTFSWarehouse] 節點,然後展開 [資料表] 節點。

  5. 確認變更出現在適當的資料表中:

    • 如果要將已變更的檔案簽入原始檔控制,請以滑鼠右鍵按一下 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 的參與者使用權限

請參閱

概念

Team Foundation 報表的資料來源

其他資源

使用報告和度量資訊