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 組態工具
按一下 [開始],並依序指向 [所有程式]、[Microsoft Team Foundation Server 2010],然後按一下 [Team Foundation 管理主控台]。
[Team Foundation 管理主控台] 隨即出現。
按一下 [應用程式層],然後按一下 [設定已安裝的功能]。
[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
按一下 [Team Foundation Server 組態] 工具中的 [升級],然後按一下 [啟動精靈]。
[Team Foundation Server 升級組態] 精靈隨即出現。
閱讀 [歡迎] 畫面,然後按 [下一步]。
輸入裝載舊版 Team Foundation Server 資料的 SQL Server 執行個體名稱,然後按一下 [列出可用的資料庫]。
精靈隨即列出可以升級的 Team Foundation Server 部署。 如果列出多個部署,請按一下您想要升級的部署。
警告
若要升級 Beta 2 或發行候選版本的 Visual Studio Team Foundation Server 2010 部署,您必須使用本主題中的下一個程序。
選取 [我核取此方塊,確認有目前的備份] 核取方塊,然後按 [下一步]。
在 [服務帳戶] 底下,按一下 [使用系統帳戶] 使用內建的帳戶,或按一下 [使用使用者帳戶] 使用網域或本機帳戶。 如果您使用使用者帳戶,則必須輸入其密碼。 若要測試使用者帳戶和密碼組合,您可以選擇性地按一下 [測試]。
Network Service 是這個服務帳戶 (TFSSERVICE) 的預設值。
按一下 [驗證方法] 底下的 [NTLM] 或 [交涉 (Kerberos)],然後按 [下一步]。
如果您按一下 [NTLM],便會使用 NTLM 驗證。 這是預設選項。
如果您按一下 [交涉 (Kerberos)],便會先嘗試 Kerberos 驗證。 如果該項驗證失敗,則會改用 NTLM 驗證。
按一下 [網站] 下的 [建立新的網站] 或 [使用現有網站]。
如果要建立網站,則在 [網站名稱] 中輸入名稱,並在 [通訊埠] 中輸入通訊埠編號。 這個名稱會出現在 Internet Information Services (IIS) 中,而通訊埠編號是用來連接 Team Foundation Server 的。
[網站] 的預設值是 Team Foundation Server 和 8080。
如果要使用現有的網站,請在清單中按一下該網站。
在 [IIS 虛擬目錄] 下,您可以使用預設值 tfs,或者選擇性地輸入虛擬目錄名稱。 如果您是使用現有的網站,則不能將這個欄位保留為空白。
注意 [網站] 下的 Team Foundation Server 網站 URL,這是依據您在 [網站] 和 [IIS 虛擬目錄] 中的輸入而動態組譯得來的。 用戶端會使用這個 URL 連接至 Team Foundation Server。 按 [下一步]。
在用戶端作業系統上,您必須跳到步驟 12。 您無法在用戶端作業系統上設定 SharePoint 產品或是 Team Foundation Server 的報告功能 (步驟 10 和 11)。
使用 [設定 Team Foundation Server 的報告功能] 頁面,選擇是否要使用報告功能。 選取 [設定搭配 Team Foundation Server 一起使用的報告] 核取方塊以使用報告功能,或清除該核取方塊以略過報告功能,然後按 [下一步]。
秘訣 除非您有信心不需要在報表中顯示已升級之專案中的資料,否則不應該略過這一節。 如需詳細資訊,請參閱案例:升級 Team Foundation Server。
秘訣 如果您在升級期間跳過報告功能並想之後再加入,倉儲資料庫 (TFS_Warehouse) 和 SQL Server Analysis Services 資料庫就必須使用不同的名稱。 或者,您可以刪掉舊的報告資料庫,而新資料庫在建立時會以預設名稱來命名。
在 [Reporting Services 執行個體] 中,輸入執行 SQL Server Reporting Services 的伺服器名稱,然後按一下 [擴展 URL]。
報表伺服器和其管理網站的 URL 會出現在 [報表伺服器 URL] 和 [報表管理員 URL] 的下拉式清單中。
按一下您要讓 Team Foundation Server 使用的 URL,然後按 [下一步]。
在 [SQL Analysis Services 執行個體] 中,輸入執行 SQL Server Analysis Services 的伺服器名稱,然後按 [下一步]。
若要測試 SQL Server 的連接性,您可以選擇性地按一下 [測試]。
輸入資料來源帳戶 (TFSREPORTS) 的名稱和密碼,然後按 [下一步]。 如果您在步驟 5 中指定使用者帳戶做為 Team Foundation Server 的服務帳戶,而且想要在這個步驟中使用不同的帳戶,則必須選取 [使用與 Team Foundation Server 服務帳戶不同的帳戶,做為 Reporting Services 報表讀取器帳戶] 核取方塊。
若要測試使用者帳戶和密碼組合,您可以選擇性地按一下 [測試]。
使用 [設定用於 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 的應用程式範本。
接受專案集合名稱和說明的預設值,或選擇性地輸入新名稱和說明,然後按 [下一步]。
在 [檢閱] 頁面中,檢閱設定,然後按 [下一步]。
精靈會驗證組態。
按一下 [設定]。
精靈隨即套用組態設定。
按 [下一步]。
您的資料隨即升級,並且顯示進度報告,詳細列出正在執行的步驟。
按 [下一步]。
閱讀最後摘要畫面,然後按一下 [關閉]。
注意事項 如果升級失敗,請按一下摘要畫面中的 [按這裡開啟完整的記錄檔] 參閱詳細的記錄檔。 在解決記錄檔指出的未處理問題之後,您可以使用 [Team Foundation 管理主控台] 重新進行升級程序。 在 [Team 專案集合] 的 [狀態] 索引標籤上,按一下 [建立集合],然後按一下 [重新執行工作]。
按一下 [關閉]。
升級 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 版本
在 [Team Foundation Server 組態] 工具中,按一下 [升級],然後按一下 [啟動精靈]。
[Team Foundation Server 升級組態] 精靈隨即出現。
閱讀 [歡迎] 畫面,然後按 [下一步]。
輸入裝載舊版 Team Foundation Server 資料的 SQL Server 執行個體名稱,然後按一下 [列出可用的資料庫]。
精靈隨即列出可以升級的 Team Foundation Server 部署。 如果列出多個部署,請按一下您想要升級的部署。
警告
若要升級 Visual Studio Team System 2008 Team Foundation Server 或 Visual Studio 2005 Team Foundation Server 的部署,您必須使用本主題前面的程序。
選取 [我核取此方塊,確認有目前的備份] 核取方塊,然後按 [下一步]。
按一下 [使用系統帳戶] 使用內建的帳戶,或按一下 [使用使用者帳戶] 使用網域或本機帳戶。 如果您使用使用者帳戶,則必須輸入其密碼。 若要測試使用者帳戶和密碼組合,您可以選擇性地按一下 [測試]。
Network Service 是這個服務帳戶 (TFSSERVICE) 的預設值。
按一下 [驗證方法] 底下的 [NTLM] 或 [交涉 (Kerberos)],然後按 [下一步]。
如果您按一下 [NTLM],便會使用 NTLM 驗證。 這是預設選項。
如果您按一下 [交涉 (Kerberos)],便會先嘗試 Kerberos 驗證。 如果該項驗證失敗,則會改用 NTLM 驗證。
在用戶端作業系統上,您必須跳到步驟 9。 您無法在用戶端作業系統上設定 SharePoint 產品或是 Team Foundation Server 的報告功能 (步驟 7 和 8)。
使用 [設定 Team Foundation Server 的報告功能] 頁面,選擇是否要使用報告功能。 選取 [設定搭配 Team Foundation Server 一起使用的報告] 核取方塊以使用報告功能,或清除該核取方塊以省略報告功能,然後按 [下一步]。
秘訣 如果您在升級期間跳過報告功能並想之後再加入,報告倉儲資料庫 (TFS_Warehouse 和 TFS_Analysis) 就必須使用不同的資料庫名稱。 或者,您可以刪掉舊的報告資料庫,而新資料庫在建立時會以預設名稱來命名。
在 [Reporting Services 執行個體] 中,輸入執行 SQL Server Reporting Services 的伺服器名稱,然後按一下 [擴展 URL]。
報表伺服器和其管理網站的 URL 會出現在 [報表伺服器 URL] 和 [報表管理員 URL] 的下拉式清單中。
按一下您要讓 Team Foundation Server 使用的 URL,然後按 [下一步]。
輸入執行資料庫引擎和全文檢索搜尋的伺服器名稱,以裝載倉儲資料庫,然後按一下 [列出可用的資料庫]。
精靈隨即列出可以升級的倉儲資料庫。 按一下您要升級的資料庫,然後按 [下一步]。
您可以按一下 [測試],測試 SQL Server 的連接性。
在 [SQL Analysis Services 執行個體] 中,輸入執行 SQL Server Analysis Services 的伺服器名稱,然後按 [下一步]。
若要測試 SQL Server 的連接性,您可以選擇性地按一下 [測試]。
輸入報告讀取器帳戶 (TFSREPORTS) 的名稱和密碼,然後按 [下一步]。 如果您在步驟 5 中指定使用者帳戶做為 Team Foundation Server 的服務帳戶,而且想要在這個步驟中使用不同的帳戶,則必須選取 [使用與 Team Foundation Server 服務帳戶不同的帳戶,做為 Reporting Services 報告讀取器帳戶] 核取方塊。
您可以按一下 [測試],測試使用者帳戶和密碼組合。
使用 [設定用於 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 產品資料。
在 [檢閱] 頁面中,檢閱設定,然後按 [下一步]。
精靈會驗證組態。
按一下 [設定]。
精靈隨即套用組態設定。
按 [下一步]。
您的資料隨即升級,並且顯示進度報告,詳細列出正在執行的步驟。
按 [下一步]。
閱讀最後摘要畫面,然後按一下 [關閉]。
注意事項 如果升級失敗,請按一下摘要畫面中的 [按這裡開啟完整的記錄檔] 參閱詳細的記錄檔。 在解決記錄檔指出的未處理問題之後,您可以使用 [Team Foundation 管理主控台] 重新進行升級程序。 在 [Team 專案集合] 的 [狀態] 索引標籤上,按一下 [建立集合],然後按一下 [重新執行工作]。
按一下 [關閉]。
請參閱
參考
檢查清單:使用多部伺服器升級 Team Foundation Server
變更記錄
日期 |
記錄 |
原因 |
---|---|---|
2010 年 10 月 |
已加入有關不要略過報告功能和入口網站的秘訣。 |
資訊加強。 |
2010 年 8 月 |
已加入有關使用自訂網站範本進行驗證檢查的秘訣。 |
客戶回函。 |
2010 年 6 月 |
加入關於在升級期間跳過報告功能的秘訣。 |
客戶回函。 |