Sql-Server
為什麼 TFS 需要 SQL Server 實例?
自從我使用 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 都會修改架構。