TFS 升級需求

檢閱此處列出的需求,然後選擇伺服器升級路徑。 您可以從下列較早的版本升級:

  • Team Foundation Server 2013 RTM ¹

  • Team Foundation Server 2012 含 Update 4 (TFS 2012.4)、TFS 2012.3、TFS 2012.2、TFS 2012.1 或 TFS 2012 版本

  • Team Foundation Server 2010 包含或未含 Service Pack 1

¹ 與 Visual Studio 2013 不同的是 TFS 2013 沒有 Update 1。 TFS 2013 的第一個更新是 Update 2。

提示

您是否需要從 TFS 2008 升級?您必須先升級至 TFS 2012:TFS 2012 現在有可用的 ISO 供您準備將您的 TFS 2008 安裝升級為 TFS 2013。

新的必要條件需求

SQL Server:在開始升級之前,您可能必須升級 SQL Server 以符合新的 Team Foundation Server 需求。 已不再支援 SQL Server 2008 R2。 支援 SQL Server 2012 SP1。 如需詳細資訊,請參閱Team Foundation Server 的 SQL Server 需求

提示

如果您使用 SQL Server 2012 SP1,建議您也將累計更新 2 套用在 SP1 上,以解決 SQL Server 在資源耗用方面的嚴重 Bug。這並非強制規定,因為 Bug 只會影響少數執行個體,但我們希望您能注意到這個問題。如果您未套用 CU2,則應套用 SQL Server Hotfix (KB2793634),以解決 SQL Server 2012 SP1 可能要求大量重新啟動數目的其他 (不同的) 問題。

SharePoint 產品:如果您有入口網站伺服器,可能必須進行升級才能繼續使用 SharePoint 整合。 我們不再支援 Windows SharePoint Services 3.0 或 Microsoft Office SharePoint Server 2007。 請參閱 Team Foundation Server 的 SharePoint 產品需求

在什麼情況下升級期間跳過報告功能或 SharePoint?

如果您沒有安裝報告功能或 SharePoint,您的部署會比較簡單,但是我們不建議使用此部署。 在升級期間保留這兩項功能,因為升級組態會自動將升級的專案連結至入口網站和報告功能。 如果您在升級後加入入口網站或報告功能,便無法輕鬆建立所有已升級之專案與入口網站之間的連結。

提示

Team Foundation Server 不支援在升級期間變更語言。在升級期間,您應該維護作業系統和 Team Foundation Server 的地區設定。如需詳細資訊,請參閱:Team Foundation Server 的語言需求

下一個步驟:選擇伺服器升級路徑

這些步驟會根據您是否使用基本安裝,或者您要使用相同硬體 (標準升級) 還是移動至新電腦 (進階升級) 而有所不同。 選取下列其中一個路徑:

TFS 伺服器升級選擇

較不常見的升級工作

如果您使用的不是 Team Foundation Server 試用版、Team Foundation Server 伺服器陣列,或是小組中沒有人使用 Project Server 時,您或許可以略過本節。

從 Team Foundation Server 試用版升級

如果您使用的是 Team Foundation Server 試用版,但是評估期已過,或者您準備要升級為完整版,則必須變更產品金鑰資訊,才能從試用版升級為完整版。 如需詳細資訊,請參閱這個主題:找出或變更 Team Foundation Server 的產品金鑰

從 Visual Studio 2013 Release Management 試用版升級

Visual Studio 2013 Release Management 包含三個元件 (伺服器、用戶端和部署代理程式)。在整個部署期間,您應該針對這些元件都使用相同的版本。 如果您已安裝 Team Foundation Server 2013 Release Management 伺服器試用版,而且升級為完整版,就應該先升級所有元件,然後再開始管理任何發行。 您必須解除安裝 Release Management 試用版,才能安裝完整版。

如需詳細資訊,請參閱這個主題:Install Release Management

升級 Team Foundation Server 應用程式層伺服器陣列

如果您的 TFS 應用程式層的向外延展部署需要升級,您應該根據要升級的產品版本,進行下列程序之一。

  • 您的 TFS 伺服器陣列是 TFS 2010:從每個應用程式層解除安裝 Team Foundation Server 2010。 解除安裝所有的舊版本之後,在其中一個應用程式層上安裝 TFS 2012,然後以您平常升級獨立部署的方式來執行升級。 在要使用的陣列中選取任一應用程式層,但這並不重要。 升級完成後,使用 [新增應用程式層] 精靈將 Team Foundation Server 2012 安裝在剩餘的應用程式層上。 這會重組陣列並完成陣列升級。

  • 您的 TFS 伺服器陣列是 TFS 2012 或 TFS 2013靜止陣列中的每個應用程式層。 當所有的舊版本都已靜止之後,在其中一個應用程式層 (但不解除安裝舊版 TFS) 上安裝 TFS 2013,然後以您平常升級獨立部署的方式來執行升級。 在要使用的陣列中選取任一應用程式層,但這並不重要。 升級完成後,使用 [新增應用程式層] 精靈將 Team Foundation Server 2013 安裝在剩餘的應用程式層上 (但不解除安裝舊版 TFS)。 這會重組陣列並完成陣列升級。

如需詳細資訊,請參閱這個主題:如何:建立 Team Foundation Server 陣列 (高可用性)

升級 Project Server 的 TFS 擴充功能

如果您將 Project Server 與 TFS 部署整合後升級 TFS,您的 Team 專案應該如往常一般繼續工作,但無法存取任何新功能,直到您安裝 Project Server 的新 TFS 擴充功能為止。 您應該在先前曾經安裝過的所有伺服器上,從 Project Server 解除安裝舊版的擴充功能,然後再安裝最新版本的擴充功能。 您用於 Project Server 的擴充功能的版本應該一律都與執行的 Team Foundation Server 版本相符。 如需詳細資訊,請參閱這個主題:HOW TO:將 Project Server 新增到 Team Foundation Server