Sql-Server

為什麼 TFS 需要 SQL Server 實例?

  • October 19, 2016

自從我使用 TFS 2012 進行原始碼管理、報告和項目管理以來,已經 3 年多了。但是,直到現在,我從未從頭安裝過任何版本的 TFS。

為了使用 SSRS 2016,我需要安裝 TFS 2015,通過這樣做,我了解到我需要先安裝一個 SQL Server 實例。這個事實讓我很吃驚。

我的問題是:這是否意味著 TFS 實際上會創建其內部表,其中我有關於每個項目/工作項的資訊(任務名稱、CreatedBy、AssignedTo、Priority、OriginalEstimate、Remaining、Completed、Description 等……)這些表會公開嗎?

我認為這個數據庫是 TFS 內部的,我永遠無法直接訪問它。我想知道我的解釋是否有效。

TFS 使用 SQL 伺服器來儲存其持久數據。所以原始碼、工作項、建構定義等都保存在 SQL DB 中。

當您安裝 TFS 時,它將創建所需的模式。您應該將這些數據庫視為一個黑盒,因為每個版本的 TFS 都會修改架構。

引用自:https://serverfault.com/questions/809916