執行 TFS 升級精靈
如何執行 TFS 升級精靈
首先安裝 TFS,然後執行升級組態精靈。 如果將 TFS 應用程式層移至新的硬體,則在 TFS 升級精靈執行完成之後,您必須更新應用程式層的 URL。
提示
在您安裝 TFS 之後,其組態工具會自動出現。如果您因為某些原因看不到該工具,則可以從 TFS 管理主控台中存取。從 [開始] 功能表啟動 TFS 管理主控台。在管理主控台中,選擇 [應用程式層],然後選擇 [設定已安裝的功能]。
必要的使用權限
您必須是 Windows Administrators 安全性群組的成員。 如果您要升級基本 TFS 安裝,則只需要下列使用權限。 如果您想要設定報告功能,您在執行 SQL Server Reporting Services 的伺服器上也必須是 Windows Administrators 安全性群組成員。 如果您計劃要設定 SharePoint 產品,您在 SharePoint 產品管理網站必須是 Farm Administrators 群組的成員。 如果您未安裝將要裝載組態資料庫的 Database Engine,或是資料庫管理員會管理您所使用的 SQL Server 執行個體,則您在 SQL Server 中必須是 sysadmin 伺服器角色的成員。
若要執行 Team Foundation Server 安裝程式
將 Team Foundation Server DVD 插入光碟機,並啟動 tfs_server.exe 檔,就可開始安裝。
在 [授權條款] 對話方塊中,同意授權合約,然後選取 [立即安裝]。
如果您要將 Team Foundation Server 安裝至檔案系統的特定位置,請選取預設安裝位置旁邊的瀏覽按鈕 [(…)]。
若要執行 Team Foundation Server 升級精靈
在 [Team Foundation Server 組態] 工具中,選擇 [升級],然後選擇 [啟動精靈]。 如果您已安裝 TFS 2012 或 TFS 2013,精靈會自動開啟,而且您可以略過此步驟。
閱讀 [歡迎] 畫面並選擇 [下一步]。
輸入裝載舊版 Team Foundation Server 資料的 SQL Server 執行個體名稱,然後選擇 [列出可用的資料庫 ]。 如果您的組態資料庫是 AlwaysOn 可用性群組的一部分,將會提示您確認是否要在完整復原模式中進行升級。
精靈隨即列出可以升級的 Team Foundation Server 部署。 如果列出多個部署,請選擇您想要升級的部署。
選取 [我核取此方塊,確認有目前的備份] 核取方塊,然後選擇 [下一步]。
如果您需要進行備份,則可以選擇 [按一下這裡,啟動資料庫備份工具] 並依照下面的步驟進行,然後繼續執行 TFS 升級精靈。
TFS 資料庫備份工具會顯示其在 [SQL Server 執行個體] 所指定之 SQL Server 執行個體中找到的資料庫。
在 [選取要備份的資料庫] 中,選擇要備份的資料庫。
在 [備份資料庫至] 中,接受預設位置或輸入另一個位置。
注意事項 如果您想要覆寫此網路位置儲存的備份,則可以選擇 [覆寫在這個位置的現有資料庫備份]。
選擇 [立即備份]。
備份工具會報告每個備份中資料庫的進度。
選擇 [關閉]。
選擇 [使用系統帳戶] 使用內建的帳戶,或選擇 [使用使用者帳戶] 使用網域或本機帳戶。 如果您使用使用者帳戶,則必須輸入其密碼。 若要測試使用者帳戶和密碼組合,請選擇 [測試]。
Network Service 是這個服務帳戶的預設值。
選擇 [驗證方法] 底下的 [NTLM] 或 [交涉 (Kerberos)],然後選擇 [下一步]。
如果您選擇 [NTLM],便會使用 NTLM 驗證。 這是預設選項。
如果您選擇 [交涉 (Kerberos)],便會先嘗試 Kerberos 驗證。 如果該項驗證失敗,則會改用 NTLM 驗證。
設定檔案快取位置。 確定至少有 50 Gb 的可用空間。 若是使用非 Windows 磁碟機,TFS 的效能會比較好。
在用戶端作業系統上,您必須跳到步驟 10。 您無法在用戶端作業系統上設定 SharePoint 產品或是 Team Foundation Server 的報告功能 (步驟 8 和 9)。
選取 [設定搭配 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 的連接,請選擇 [測試]。
輸入報告讀取器帳戶的名稱和密碼,然後選擇 [下一步]。 如果您在步驟 5 中指定使用者帳戶做為 Team Foundation Server 的服務帳戶,而且想要在這個步驟中使用不同的帳戶,則必須選取 [使用與 Team Foundation Server 服務帳戶不同的帳戶,用於 Reporting Services 報告讀取器帳戶] 核取方塊。
若要測試使用者帳戶和密碼組合,請選擇 [測試]。
選取 [設定搭配 Team Foundation Server 一起使用的 SharePoint] 核取方塊以設定 SharePoint 產品,或清除該核取方塊以省略該步驟,然後選擇 [下一步]。
如果您選取 SharePoint 產品組態,請執行下列其中一個步驟:
選擇 [使用目前的 SharePoint 設定],保留您的 SharePoint 產品設定,然後選擇 [下一步]。
您通常會在繼續使用現有的入口網站時使用這個選項,而該網站必須安裝並設定好新的 Windows SharePoint Services 的 Team Foundation Server 擴充功能。 如果入口網站位於您要升級的伺服器上,新的擴充功能就會自動完成設定。
選擇 [變更目前設定,以指向其他 SharePoint 伺服器陣列],輸入 SharePoint Web 應用程式和 SharePoint 管理網站的 URL,然後選擇 [下一步]。 若要測試這每個 URL 的連接,您可以選擇 [測試]。
您通常會在移轉新的入口網站時使用這個選項,而該網站必須包含您所移轉的 SharePoint 產品資料。
在 [檢閱] 頁面中,檢閱設定,然後選擇 [下一步]。
精靈會驗證組態。
選取 [設定]。
精靈隨即套用組態設定。
提示
當您嘗試從 TFS 2012 (或 TFS 2010) 升級時,是否收到 TF255356 (或 TF400744) 錯誤?這些是讓人誤解的錯誤訊息。復原時,請參閱下列部落格文章:TF255356:設定 TFS 2013 RTM Express 和 Basic 時的已知問題
選擇 [下一步]。
您的資料隨即升級,並且顯示進度報告,詳細列出正在執行的步驟。
選擇 [下一步]。
閱讀最後摘要畫面,然後選擇 [關閉] 兩次 (一次在精靈中,另一次在組態工具中)。
提示
如果您已將 Project Server 加入至 TFS,則此時應升級 Project Server 的 TFS 擴充功能。如需詳細資訊,請參閱下列連結中的「較不常見的升級工作」標題:TFS 升級需求
更新 TFS 的 URL
如果您已執行就地升級,則可以忽略這些程序。
如果您已將 TFS 應用程式層移轉到新的硬體,則必須在應用程式層及 TFS SharePoint 擴充功能中更新 TFS 的 URL。
在應用程式層上更新 TFS 的 URL
在 TFS 應用程式層上,開啟 Team Foundation Server 的管理主控台。
選擇巡覽列中的 [應用程式層],然後按一下 [變更 URL]。
[變更 URL] 視窗隨即開啟。
在 [通知 URL] 中輸入新應用程式層伺服器的 URL,然後選擇 [確定]。
在 SharePoint 的 TFS 擴充功能中更新 TFS 應用程式層的 URL
在執行 SharePoint 的伺服器上,開啟 Team Foundation Server 的管理主控台。
在巡覽列中,選擇 [Extensions for SharePoint Products],選取 [SharePoint Web 應用程式],然後選擇 [修改存取權]。
[Team Foundation Server 的存取權] 視窗隨即開啟。
在 [Team Foundation Server 的 URL] 中輸入新應用程式層伺服器的 URL,然後選擇 [確定]。