共用方式為


檢查清單:使用多部伺服器升級 Team Foundation Server

更新:2010 年 8 月

您可以使用這份檢查清單升級至 Visual Studio Team Foundation Server 2010。 為了從這份檢查清單取得最大效益,您的 Team Foundation Server 部署必須包含多部伺服器,或是您在將部署移轉至不同硬體的同時,也必須升級部署。 如果您使用的是單一伺服器部署,而且您想執行就地升級,請使用檢查清單:在單一伺服器上就地升級 Team Foundation Server

本主題中的表格包含工作和連結, 連結會提供您執行關聯工作的程序或概念資訊。 您應該由上往下按順序執行工作,除非收到指示要跳過某項工作。

準備

下列工作是將現有的 Team Foundation Server 安裝準備好,以進行下列其中一項工作。

  • 移轉升級 (使用不同硬體)。

  • 對多部伺服器執行就地升級 (使用相同或不同的硬體)。

    工作

    詳細指示

    檢查最新的安裝指南。 下載本指南的目前版本。 如果在升級程序方面有最新的更新,您可以在這份指南的最新版本中找到。

    如需最新版本的 Team Foundation Server 安裝指南,請參閱 Microsoft 網站:

    備份您的資料。 在現有的 Team Foundation Server 安裝上備份您的資料。升級工具會在升級期間刪除舊的資料庫。 如果您要移轉到新的硬體,將會在新硬體上使用這些資料。 如果您計劃要執行就地升級,則可以在升級前一刻使用這些資料做為 Team Foundation Server 安裝的快照。

    注意事項注意事項
    備份您的 web.config 檔以保留某些設定,例如電子郵件警示和公用 URL 設定。您必須使用升級精靈手動加入這些設定,然後可以使用 web.config 中的資訊做為參考。開啟 Team Foundation Server Web 應用程式使用的資料夾,並將檔案複製到另一個位置。您可能必須重新命名此檔案 (例如,如果此 Web 應用程式使用通訊埠 80,則將此檔案另存為 Web.config80)。

    如需備份 Team Foundation Server 的最新資訊,請參閱 Microsoft 網站:

    檢查支援的硬體與軟體。 確認要安裝 Team Foundation Server 之每部伺服器的作業系統符合 Team Foundation Server 的需求。 確認硬體可以執行 Team Foundation Server 和所有必要伺服器軟體。 檢閱 Team Foundation Server 的語言需求。

    檢查必要的使用權限與使用者帳戶。 確認要用來安裝 Team Foundation Server 的帳戶,是要安裝 Team Foundation Server 之伺服器上 [Administrators] 安全性群組的成員。

    決定要在 Team Foundation Server 和 SQL Server 安裝期間使用的服務帳戶 (如果您需要安裝新的 SQL Server)。

    檢查支援的環境設定。 若要在多部伺服器上使用 Team Foundation Server,您必須具有符合 Team Foundation Server 需求的 Active Directory 網域。

    如果在執行 Team Foundation Server 的伺服器和必須連接 Team Foundation Server 的任何用戶端間有防火牆,則確認 Team Foundation Server 所需的通訊埠是開啟的。

    如果 Windows 防火牆已開啟並設定成允許例外狀況,Team Foundation Server 的安裝精靈便會自動建立 Team Foundation Server 的例外狀況。

    如果 Windows 防火牆設定成不允許例外,或是您使用不同的防火牆,則必須在安裝 Team Foundation Server 之前手動指定通訊埠。

    安裝 Internet Information Services (IIS)。 如果您要將 Team Foundation Server 移動至執行 Windows Server 2003 的新硬體,則必須安裝 IIS。 否則,系統會安裝並設定 IIS,但在安裝期間會出現警告訊息。 如果想要避免警告訊息,您必須在要安裝 Team Foundation Server 的伺服器上安裝 IIS。 如果已安裝 IIS,您可確認 IIS 是否已設定成能與 Team Foundation Server 一同運作。

    設定 SQL Server。 在要裝載資料庫引擎和全文檢索搜尋功能的伺服器上安裝 SQL Server 2008,或者是確認現有的安裝是否符合 Team Foundation Server 的需求。 如果您執行的是就地升級,而原先是使用 SQL Server 2005,則必須升級至 SQL Server 2008。

    檢閱 Team Foundation Server 的定序需求。 決定您的組織在資料方面所需要的定序設定,並確認這些設定符合 Team Foundation Server 的需求。 如果在加入到 Team Foundation Server 的所有 SQL Server 執行個體上,這些設定並不是一致的,則您可能會在報告中得到非預期的結果。

    設定報告功能。 如果您要使用報告功能,則必須安裝 SQL Server Reporting Services 和 SQL Server Analysis Services,或者是確認現有的安裝是否符合 Team Foundation Server 需求。

    您可以使用下列方針,在升級期間針對報告功能設定 SQL Server:

    • 您所使用的報表伺服器,不一定要與舊版 Team Foundation Server 所搭配使用的報表伺服器相同。

    • 報表伺服器所使用的 SQL Server 執行個體,並不一定要跟資料庫引擎所使用的 SQL Server 執行個體相同。

    • 您甚至可以使用多部伺服器裝載報表伺服器。

    不過,您的報表伺服器不能與其他應用程式共用。 Team Foundation Server 需要專用的報表伺服器。 如果報表伺服器和 Team Foundation Server 不在相同伺服器上,則必須將用來安裝 Team Foundation Server 的帳戶加入至報表伺服器的 [Administrators] 安全性群組。 這樣可以讓設定作業將報表伺服器設定為可搭配 Team Foundation Server 一起運作。

    如需如何升級 SQL Server 的詳細資訊,請參閱下列 Microsoft 網站的網頁:

    確認 SQL Server。 確認已設定所有 SQL Server 執行個體,使其符合 Team Foundation Server 的最小需求。

    準備入口網站伺服器。如果使用的是 Windows SharePoint Services 2.0,並想要在新的 Team Foundation Server 安裝中新增入口網站伺服器,則必須升級至 Windows SharePoint Services 3.0、Microsoft Office SharePoint Server 2007 或 Microsoft SharePoint Server 2010。 

    當您升級 Team Foundation Server 時,並不能安裝 Windows SharePoint Services 3.0。 您必須使用現有的入口網站,或指向符合需求的 SharePoint 產品網站。

    您也可以對入口網站伺服器執行下列任何一個選擇性步驟:

    • 您也可以將 Windows SharePoint Services 3.0 升級至 Microsoft Office SharePoint Server 2007。 如需詳細資訊,請參閱下列 Microsoft 網站的網頁:為 Team Foundation Server 升級 SharePoint 產品和技術

    • 您可以將入口網站移轉至新的硬體。 如需詳細資訊,請參閱下列 Microsoft 網站的網頁:重新導向 SharePoint 產品以使用新的內容資料庫

    • 當您升級 Team Foundation Server 時,可以略過入口網站伺服器的設定。 如果略過此步驟,並於稍後新增入口網站,就必須以手動方式將所有 Team 專案連結至入口網站。

    如需詳細資訊,請參閱下列 Microsoft 網站的網頁:

    Team Foundation Server 系統管理員填寫工作表。 對於 SharePoint 產品 的遠端安裝,可能會有多位系統管理員想要交換資訊以設定 Team Foundation Server。為了幫助加速溝通,Team Foundation Server 的系統管理員應該列印工作表:Team Foundation Server 與 SharePoint 產品的共同作業並加入 SharePoint 產品 管理員所需要的資訊。Team Foundation Server 的系統管理員應該再將 Team Foundation Server 的工作表和安裝媒體交給 SharePoint 產品 管理員來完成這份檢查清單中的其餘工作。

    如果您同時是 Team Foundation Server 和 SharePoint 產品 的系統管理員,即可略過此步驟,但在繼續之前應該詳讀下列重要警告:

    • 如果您使用的是 Microsoft Office SharePoint Server 2007 或 SharePoint Server 2010,則必須執行本主題稍後<設定儀表板相容性的設定>中的步驟,才能讓儀表板正常運作。

    • 如果您執行的是就地升級,而且 SharePoint 產品已安裝在與 Team Foundation Server 相同的伺服器上,升級精靈就會為您安裝適用於 Windows SharePoint Services 的 Team Foundation Server 擴充功能。 您必須略過本主題稍後的<安裝和設定擴充功能>。

    安裝和提供 SharePoint 產品。如果 Windows SharePoint Services 3.0 已安裝在與 Team Foundation Server 相同的伺服器上,您可以直接跳到<確認本機 SharePoint 產品>。如果電腦已安裝 Microsoft Office SharePoint Server 2007 或 SharePoint Server 2010,請跳到<設定儀表板相容性的設定>。

    您可以使用 Team Foundation Server 的建議設定來安裝 SharePoint 產品。 安裝 SharePoint 產品之後,您必須使用 SharePoint 管理中心網站來建立具有下列特性的 Web 應用程式:

    • 使用通訊埠 80

    • 使用 NTLM 進行驗證

    • 具有唯一的名稱,其中指出通訊埠編號

      注意事項注意事項
      如果您指定非 80 的通訊埠編號,則使用者必須將其包含為 Team Foundation Server 位址的一部分,才能正常運作。

    如需如何建立 Web 應用程式的詳細資訊,請參閱下列 Microsoft 網站的網頁:

    設定 Microsoft Office SharePoint Server 2007 或 SharePoint Server 2010。 如果您使用 Microsoft Office SharePoint Server 2007 或 SharePoint Server 2010,請執行必要的組態以達成儀表板相容性。 如果使用的是 Windows SharePoint Services 3.0,請跳到下一個步驟。

    安裝和設定擴充功能。 如果 SharePoint 產品已安裝在與 Team Foundation Server 相同的伺服器上,升級精靈就會為您安裝適用於 Windows SharePoint Services 的 Team Foundation Server 擴充功能。 您可以跳到<確認本機 SharePoint 產品>。

    確認 SharePoint 產品的安裝符合 Team Foundation Server 的最小需求,然後安裝並設定適用於 Windows SharePoint Services 的 Team Foundation Server 擴充功能。

    將 Team Foundation Server 的服務帳戶加入至 [Farm Administrators] 群組。 將會安裝應用程式層之人員的帳戶加入至 [Farm Administrators] 群組。 使用列印的工作表找出 Team Foundation Server (TFSSERVICE) 之服務帳戶的帳戶名稱,以及正在安裝 Team Foundation Server 之人員的帳戶。

    SharePoint 產品的系統管理員填寫工作表。 Team Foundation Server 系統管理員需要有關 SharePoint 產品的安裝之特定資訊,才能完成 Team Foundation Server 組態。 SharePoint 產品的系統管理員應該列印工作表:Team Foundation Server 與 SharePoint 產品的共同作業。SharePoint 產品的系統管理員必須加入 Team Foundation Server 系統管理員所需的資訊,然後將工作表交給 Team Foundation Server 系統管理員。

    確認本機 SharePoint 產品。 如果 SharePoint 產品和 Team Foundation Server 安裝在相同伺服器上,請確認 SharePoint 產品的安裝符合 Team Foundation Server 的最小需求。

    將 Team Foundation Server 的服務帳戶加入至 [Farm Administrators] 群組。 將會升級應用程式層之人員的帳戶加入至 [Farm Administrators] 群組。

    解除安裝舊版 Team Foundation Server。 如果您執行的是就地升級,則必須解除安裝 Team Foundation Server。 如果您要移轉至不同的硬體,則可略過此步驟。

     

    還原資料。 如果您執行的是就地升級,而且資料已經在 SQL Server 2008 執行個體上,則可略過此步驟。 或者,您可以在將裝載組態資料庫的 SQL Server 執行個體上,還原在此檢查清單開頭所備份的 Team Foundation Server 資料。

    注意事項注意事項
    您不可重新命名任何要還原的資料庫。

    如需如何還原 Team Foundation Server 資料的詳細資訊,請參閱下列 Microsoft 網站的網頁:

Team Foundation Server 升級

執行下列工作以升級 Team Foundation Server。

工作

詳細指示

安裝 Team Foundation Server。 如果您要從 Visual Studio 2005 Team Foundation Server 升級,在執行此程序之前,應先從 Internet Information Services (IIS) 刪除舊的 Team Foundation Server 站台。

更新和設定 Team Foundation Server。 此更新可防止特定模式之版本控制作業所引發的問題,此問題會影響版本控制標籤和合併的升級。 若要下載此更新,請參閱下列 Microsoft 網站的網頁:KB2135068 - 升級至 TFS2010 後遺漏標記項目和合併目標 (英文)。 如需詳細資訊,請參閱下列 Microsoft 網站的網頁:升級至 TFS 2010 後遺漏標籤項目或合併關聯性 (英文)。

在完成安裝並套用版本控制的更新後,請使用 Team Foundation Server 組態工具升級伺服器。

Microsoft Office SharePoint Server 2007 或 SharePoint Server 2010 的最終組態。

如果您已安裝 Microsoft Office SharePoint Server 2007 或 SharePoint Server 2010,則必須設定為 Team Foundation Server 建立的企業應用程式定義。 如果您使用的是 Windows SharePoint Services 3.0 或未設定過 SharePoint 產品,則可略過此步驟。

請參閱

概念

案例:升級 Team Foundation Server

變更記錄

日期

記錄

原因

2010 年 8 月

已變更主題標題。

客戶回函。

2010 年 8 月

已加入 SQL Server 2008 R2 升級的連結。

資訊加強。

2010 年 6 月

加入有關版本控制更新的資訊。

資訊加強。