共用方式為


HOW TO:使用 Team Foundation Server 組態工具升級 Team Foundation Server

更新:2010 年 10 月

本主題說明如何使用組態工具升級舊版 Visual Studio Team Foundation Server。 請使用下面符合您要升級之 Team Foundation Server 版本的程序。

注意事項注意事項

如果您已經在 Team Foundation Server 安裝結尾時選取核取方塊以存取該工具,可以略過從 [開始] 功能表存取工具的程序。

必要的使用權限

您必須是伺服器上 [Administrators] 安全性群組的成員,才能執行此程序。 如果計劃要設定報告功能,您也必須是執行 SQL Server Reporting Services 之電腦的 [Administrators] 安全性群組成員。

若要從開始功能表存取 Team Foundation Server 組態工具

  1. 按一下 [開始],並依序指向 [所有程式]、[Microsoft Team Foundation Server 2010],然後按一下 [Team Foundation 管理主控台]。

    [Team Foundation 管理主控台] 隨即出現。

  2. 按一下 [應用程式層],然後按一下 [設定已安裝的功能]。

    [Team Foundation Server 組態] 工具隨即出現。

升級 Visual Studio Team System 2008 Team Foundation Server 或 Visual Studio 2005 Team Foundation Server

您可以使用下列程序來升級含或不含 Service Pack 1 (SP1) 的 Visual Studio Team System 2008 Team Foundation Server 或是 Visual Studio 2005 Team Foundation Server SP1。

重要事項重要事項

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

若要升級 Visual Studio Team System 2008 Team Foundation Server 或 Visual Studio 2005 Team Foundation Server

  1. 按一下 [Team Foundation Server 組態] 工具中的 [升級],然後按一下 [啟動精靈]。

    [Team Foundation Server 升級組態] 精靈隨即出現。

  2. 閱讀 [歡迎] 畫面,然後按 [下一步]。

  3. 輸入裝載舊版 Team Foundation Server 資料的 SQL Server 執行個體名稱,然後按一下 [列出可用的資料庫]。

    精靈隨即列出可以升級的 Team Foundation Server 部署。 如果列出多個部署,請按一下您想要升級的部署。

    警告

    若要升級 Beta 2 或發行候選版本的 Visual Studio Team Foundation Server 2010 部署,您必須使用本主題中的下一個程序。

  4. 選取 [我核取此方塊,確認有目前的備份] 核取方塊,然後按 [下一步]。

  5. 在 [服務帳戶] 底下,按一下 [使用系統帳戶] 使用內建的帳戶,或按一下 [使用使用者帳戶] 使用網域或本機帳戶。 如果您使用使用者帳戶,則必須輸入其密碼。 若要測試使用者帳戶和密碼組合,您可以選擇性地按一下 [測試]。

    Network Service 是這個服務帳戶 (TFSSERVICE) 的預設值。

  6. 按一下 [驗證方法] 底下的 [NTLM] 或 [交涉 (Kerberos)],然後按 [下一步]。

    • 如果您按一下 [NTLM],便會使用 NTLM 驗證。 這是預設選項。

    • 如果您按一下 [交涉 (Kerberos)],便會先嘗試 Kerberos 驗證。 如果該項驗證失敗,則會改用 NTLM 驗證。

  7. 按一下 [網站] 下的 [建立新的網站] 或 [使用現有網站]。

    • 如果要建立網站,則在 [網站名稱] 中輸入名稱,並在 [通訊埠] 中輸入通訊埠編號。 這個名稱會出現在 Internet Information Services (IIS) 中,而通訊埠編號是用來連接 Team Foundation Server 的。

      [網站] 的預設值是 Team Foundation Server 和 8080。

    • 如果要使用現有的網站,請在清單中按一下該網站。

  8. 在 [IIS 虛擬目錄] 下,您可以使用預設值 tfs,或者選擇性地輸入虛擬目錄名稱。 如果您是使用現有的網站,則不能將這個欄位保留為空白。

  9. 注意 [網站] 下的 Team Foundation Server 網站 URL,這是依據您在 [網站] 和 [IIS 虛擬目錄] 中的輸入而動態組譯得來的。 用戶端會使用這個 URL 連接至 Team Foundation Server。 按 [下一步]。

    在用戶端作業系統上,您必須跳到步驟 12。 您無法在用戶端作業系統上設定 SharePoint 產品或是 Team Foundation Server 的報告功能 (步驟 10 和 11)。

  10. 使用 [設定 Team Foundation Server 的報告功能] 頁面,選擇是否要使用報告功能。 選取 [設定搭配 Team Foundation Server 一起使用的報告] 核取方塊以使用報告功能,或清除該核取方塊以略過報告功能,然後按 [下一步]。

    秘訣秘訣

    除非您有信心不需要在報表中顯示已升級之專案中的資料,否則不應該略過這一節。 如需詳細資訊,請參閱案例:升級 Team Foundation Server

    秘訣秘訣

    如果您在升級期間跳過報告功能並想之後再加入,倉儲資料庫 (TFS_Warehouse) 和 SQL Server Analysis Services 資料庫就必須使用不同的名稱。 或者,您可以刪掉舊的報告資料庫,而新資料庫在建立時會以預設名稱來命名。

    1. 在 [Reporting Services 執行個體] 中,輸入執行 SQL Server Reporting Services 的伺服器名稱,然後按一下 [擴展 URL]。 

      報表伺服器和其管理網站的 URL 會出現在 [報表伺服器 URL] 和 [報表管理員 URL] 的下拉式清單中。

    2. 按一下您要讓 Team Foundation Server 使用的 URL,然後按 [下一步]。

    3. 在 [SQL Analysis Services 執行個體] 中,輸入執行 SQL Server Analysis Services 的伺服器名稱,然後按 [下一步]。

      若要測試 SQL Server 的連接性,您可以選擇性地按一下 [測試]。

    4. 輸入資料來源帳戶 (TFSREPORTS) 的名稱和密碼,然後按 [下一步]。 如果您在步驟 5 中指定使用者帳戶做為 Team Foundation Server 的服務帳戶,而且想要在這個步驟中使用不同的帳戶,則必須選取 [使用與 Team Foundation Server 服務帳戶不同的帳戶,做為 Reporting Services 報表讀取器帳戶] 核取方塊。

      若要測試使用者帳戶和密碼組合,您可以選擇性地按一下 [測試]。

  11. 使用 [設定用於 Team Foundation Server 的 SharePoint] 頁面,決定是否要使用 SharePoint 產品。 選取 [設定搭配 Team Foundation Server 一起使用的 SharePoint] 核取方塊以設定 SharePoint 產品,或清除該核取方塊以略過該步驟,然後按 [下一步]。

    秘訣秘訣

    除非您有信心不想要搭配已升級的專案使用入口網站,否則不應該略過這一節。 如需詳細資訊,請參閱案例:升級 Team Foundation Server

    如果您選取 SharePoint 產品組態,請輸入 SharePoint Web 應用程式和 SharePoint 管理網站的 URL,然後按 [下一步]。 若要測試這每個 URL 的連接性,您可以按一下 [測試]。

    秘訣秘訣

    如果您要移轉到新的 Windows SharePoint Services 3.0 安裝,而且您在之前的安裝中使用自訂網站範本,您必須手動將該範本移轉到新的安裝。 否則,您可能無法通過 Team Foundation Server 的升級驗證檢查。 如需詳細資訊,請參閱 Microsoft 網站上的下列網頁:安裝 Windows SharePoint Services 3.0 的應用程式範本

  12. 接受專案集合名稱和說明的預設值,或選擇性地輸入新名稱和說明,然後按 [下一步]。

  13. 在 [檢閱] 頁面中,檢閱設定,然後按 [下一步]。

    精靈會驗證組態。

  14. 按一下 [設定]。

    精靈隨即套用組態設定。

  15. 按 [下一步]。

    您的資料隨即升級,並且顯示進度報告,詳細列出正在執行的步驟。

  16. 按 [下一步]。

  17. 閱讀最後摘要畫面,然後按一下 [關閉]。

    注意事項注意事項

    如果升級失敗,請按一下摘要畫面中的 [按這裡開啟完整的記錄檔] 參閱詳細的記錄檔。 在解決記錄檔指出的未處理問題之後,您可以使用 [Team Foundation 管理主控台] 重新進行升級程序。 在 [Team 專案集合] 的 [狀態] 索引標籤上,按一下 [建立集合],然後按一下 [重新執行工作]。

  18. 按一下 [關閉]。

升級 Visual Studio Team Foundation Server 2010 Beta 2 或發行候選版本

如需如何升級 Beta 2 或發行候選版本 (Release Candidate,RC) 的詳細資訊,請參閱下列 Microsoft 網站的網頁:TFS 2010 Beta2 到 RC 的升級指南 (英文)。

在升級 Visual Studio Team Foundation Server 2010 Beta 2 或 RC 版本時,您可能必須使用 remapDBs 命令執行其他組態。

只有當您必須從裝載組態資料庫的伺服器,重新導向裝載在不同伺服器的資料庫時,才需要使用這個命令。 例如,裝載 Team 專案集合的資料庫或倉儲資枓庫的 SQL Server 執行個體,可能與裝載組態資料庫的執行個體不同。 如需詳細資訊,請參閱下列 Microsoft 網站的網頁:RemapDBs 命令 (英文)。

如果這些資料庫裝載在相同的伺服器上,您就不需要使用這個命令。

若要升級 Visual Studio Team Foundation Server 2010 Beta 2 或 RC 版本

  1. 在 [Team Foundation Server 組態] 工具中,按一下 [升級],然後按一下 [啟動精靈]。

    [Team Foundation Server 升級組態] 精靈隨即出現。

  2. 閱讀 [歡迎] 畫面,然後按 [下一步]。

  3. 輸入裝載舊版 Team Foundation Server 資料的 SQL Server 執行個體名稱,然後按一下 [列出可用的資料庫]。

    精靈隨即列出可以升級的 Team Foundation Server 部署。 如果列出多個部署,請按一下您想要升級的部署。

    警告

    若要升級 Visual Studio Team System 2008 Team Foundation Server 或 Visual Studio 2005 Team Foundation Server 的部署,您必須使用本主題前面的程序。

  4. 選取 [我核取此方塊,確認有目前的備份] 核取方塊,然後按 [下一步]。

  5. 按一下 [使用系統帳戶] 使用內建的帳戶,或按一下 [使用使用者帳戶] 使用網域或本機帳戶。 如果您使用使用者帳戶,則必須輸入其密碼。 若要測試使用者帳戶和密碼組合,您可以選擇性地按一下 [測試]。

    Network Service 是這個服務帳戶 (TFSSERVICE) 的預設值。

  6. 按一下 [驗證方法] 底下的 [NTLM] 或 [交涉 (Kerberos)],然後按 [下一步]。

    • 如果您按一下 [NTLM],便會使用 NTLM 驗證。 這是預設選項。

    • 如果您按一下 [交涉 (Kerberos)],便會先嘗試 Kerberos 驗證。 如果該項驗證失敗,則會改用 NTLM 驗證。

    在用戶端作業系統上,您必須跳到步驟 9。 您無法在用戶端作業系統上設定 SharePoint 產品或是 Team Foundation Server 的報告功能 (步驟 7 和 8)。

  7. 使用 [設定 Team Foundation Server 的報告功能] 頁面,選擇是否要使用報告功能。 選取 [設定搭配 Team Foundation Server 一起使用的報告] 核取方塊以使用報告功能,或清除該核取方塊以省略報告功能,然後按 [下一步]。

    秘訣秘訣

    如果您在升級期間跳過報告功能並想之後再加入,報告倉儲資料庫 (TFS_Warehouse 和 TFS_Analysis) 就必須使用不同的資料庫名稱。 或者,您可以刪掉舊的報告資料庫,而新資料庫在建立時會以預設名稱來命名。

    1. 在 [Reporting Services 執行個體] 中,輸入執行 SQL Server Reporting Services 的伺服器名稱,然後按一下 [擴展 URL]。 

      報表伺服器和其管理網站的 URL 會出現在 [報表伺服器 URL] 和 [報表管理員 URL] 的下拉式清單中。

    2. 按一下您要讓 Team Foundation Server 使用的 URL,然後按 [下一步]。

    3. 輸入執行資料庫引擎和全文檢索搜尋的伺服器名稱,以裝載倉儲資料庫,然後按一下 [列出可用的資料庫]。

      精靈隨即列出可以升級的倉儲資料庫。 按一下您要升級的資料庫,然後按 [下一步]。

      您可以按一下 [測試],測試 SQL Server 的連接性。 

    4. 在 [SQL Analysis Services 執行個體] 中,輸入執行 SQL Server Analysis Services 的伺服器名稱,然後按 [下一步]。

      若要測試 SQL Server 的連接性,您可以選擇性地按一下 [測試]。

    5. 輸入報告讀取器帳戶 (TFSREPORTS) 的名稱和密碼,然後按 [下一步]。 如果您在步驟 5 中指定使用者帳戶做為 Team Foundation Server 的服務帳戶,而且想要在這個步驟中使用不同的帳戶,則必須選取 [使用與 Team Foundation Server 服務帳戶不同的帳戶,做為 Reporting Services 報告讀取器帳戶] 核取方塊。

      您可以按一下 [測試],測試使用者帳戶和密碼組合。

  8. 使用 [設定用於 Team Foundation Server 的 SharePoint] 頁面,決定是否要使用 SharePoint 產品。 選取 [立即設定搭配 Team Foundation Server 一起使用的 SharePoint] 核取方塊以設定 SharePoint 產品,或清除該核取方塊以省略該步驟,然後按 [下一步]。

    如果您選取 SharePoint 產品組態,請執行下列其中一個步驟:

    • 按一下 [使用目前的 SharePoint 產品設定],保留您的 SharePoint 產品設定,然後按 [下一步]。

      您通常會在繼續使用現有的入口網站時使用這個選項,而該網站必須安裝並設定好新的 Windows SharePoint Services 的 Team Foundation Server 擴充功能。 如果入口網站位於您要升級的伺服器上,新的擴充功能就會自動完成設定。

    • 按一下 [為 SharePoint 產品使用現有伺服器陣列],輸入 SharePoint Web 應用程式和 SharePoint 管理網站的 URL,然後按 [下一步]。 若要測試這每個 URL 的連接性,您可以按一下 [測試]。

      您通常會在移轉新的入口網站時使用這個選項,而該網站必須包含您所移轉的 SharePoint 產品資料。

  9. 在 [檢閱] 頁面中,檢閱設定,然後按 [下一步]。

    精靈會驗證組態。

  10. 按一下 [設定]。

    精靈隨即套用組態設定。

  11. 按 [下一步]。

    您的資料隨即升級,並且顯示進度報告,詳細列出正在執行的步驟。

  12. 按 [下一步]。

  13. 閱讀最後摘要畫面,然後按一下 [關閉]。

    注意事項注意事項

    如果升級失敗,請按一下摘要畫面中的 [按這裡開啟完整的記錄檔] 參閱詳細的記錄檔。 在解決記錄檔指出的未處理問題之後,您可以使用 [Team Foundation 管理主控台] 重新進行升級程序。 在 [Team 專案集合] 的 [狀態] 索引標籤上,按一下 [建立集合],然後按一下 [重新執行工作]。

  14. 按一下 [關閉]。

請參閱

參考

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

變更記錄

日期

記錄

原因

2010 年 10 月

已加入有關不要略過報告功能和入口網站的秘訣。

資訊加強。

2010 年 8 月

已加入有關使用自訂網站範本進行驗證檢查的秘訣。

客戶回函。

2010 年 6 月

加入關於在升級期間跳過報告功能的秘訣。

客戶回函。