我們最近從TS 2010移至TFS 2015 Update 2並使用SQL Reporting Services檢索測試結果事件/錯誤報告的各種報告。升級到TFS 2015--由於數據庫架構已更改而引發的問題
在升級到TFS 2015之後,大部分我們曾經在TFS 2010中運行的報告(通過Reporting Services)都不再工作了,因爲我們可以注意到TFS 2015數據庫中的數據庫模式已經大量更改。
例如,下面的查詢在TFS 2010數據庫中完美工作,但是它不適用於TFS 2015數據庫,因爲像AreaID,ProjectID,IterationID這樣的字段不再存在於Tbl_Plan中。
SELECT pl.*,<BR>
project.ProjectName,<BR>
area.AreaPath AS AreaPath,<BR>
area.AreaUri AS AreaUri,<BR>
iteration.Iteration AS Iteration<BR>
FROM tbl_Plan pl <BR>
LEFT JOIN tbl_Area area ON pl.AreaId = area.AreaId <BR>
LEFT JOIN tbl_Project project ON pl.ProjectId = project.ProjectId AND project.IsDeleted = 0 <BR>
LEFT JOIN tbl_Iteration iteration ON pl.IterationId = iteration.IterationId <BR>
,如果有人點我到正確的方向,以獲得TFS 2015年數據庫的「數據庫圖表」,所以我能理解表之間的關係我將不勝感激。這將給我們一個視覺表示,以便快速瞭解他們的關係。
此外,如果您認爲這不是一個正確的方式進行,並建議我們,因爲我們可以採取任何選擇。
環境:TFS 2015年更新2
SQL Reporting Services的:2012