共用方式為


備份和還原 TFS 的資料

備份和還原資料

如何備份 TFS 資料並將其還原至新的硬體

如果您尚未在新的硬體上安裝 TFS,您會想要立即這麼做。 這個 TFS 版本的新功能是,您可以使用自訂備份與還原工具來管理資料。

您首先要備份資料,包括您在搭配舊版 TFS 使用之報表伺服器上的加密金鑰。 接下來,您即將還原資料到您在步驟 2 設定的 SQL Server 執行個體。 還原完成後,您將會使用 SQL Server Reporting 工具重新啟動報表伺服器資料庫、還原其加密金鑰,然後驗證報表伺服器的存取權。 如果您安裝 SharePoint,您將會使用 SharePoint 命令列工具來附加和升級您的內容資料庫。

必要的使用權限

您在新和舊硬體的 Windows Server 上必須是 [Administrators] 安全性群組的成員,才能執行這項程序。

如果您要規劃設定報告功能,您也必須是執行 SQL Server Reporting Services 之伺服器上的 [Administrators] 安全性群組成員。 如果您計劃要設定 SharePoint 產品,您必須是 SharePoint 產品管理網站上 [Farm Administrators] 群組的成員。 如果您並未安裝將要裝載組態資料庫的 Database Engine,或是資料庫管理員會管理您所使用的 SQL Server 執行個體,則您必須是 SQL Server 中 [sysadmin] 伺服器角色的成員,才能執行這個程序。

JJ620932.collapse_all(zh-tw,VS.110).gif備份您的資料

如果您尚未在新的硬體上安裝 TFS,您會想要立即這樣做,以存取自訂備份與還原工具。 您即將備份所有的 TFS 資料,包括報表伺服器的加密金鑰。

提示

從 Windows SharePoint Services 3.0 進行移轉?您的 SharePoint 網站必須是在 Service Pack 2 (含) 以上版本中執行,才能將內容資料庫移轉至新硬體上的 SharePoint Foundation。如果您的版本不是 Service Pack 2 (含) 以上版本,則應該在備份資料之前更新 SharePoint。

若要執行 Team Foundation Server 安裝程式

  1. 將 Team Foundation Server DVD 插入光碟機,並啟動 tfs_server.exe 檔,就可開始安裝。

  2. 在 [授權條款] 對話方塊中,同意授權合約,然後選取 [立即安裝]。

    如果您要將 Team Foundation Server 安裝至檔案系統的特定位置,請選取預設安裝位置旁邊的瀏覽按鈕 [(…)] 。

若要備份 Reporting Services 的加密金鑰

  1. 啟動 [Reporting Services 組態管理員]。

    例如,在 Windows Server 2008 R2 上,您會依序選擇 [開始]、[所有程式]、[Microsoft SQL Server] 和 [組態工具],然後選擇 [Reporting Services 組態管理員]。

    [Reporting Services 組態連接] 對話方塊隨即開啟。

  2. 指定您搭配舊版 TFS 使用之報表伺服器的名稱,然後選擇 [連接]。

  3. 選擇左邊巡覽列中的 [加密金鑰],然後選擇 [備份]。

    [加密金鑰資訊] 對話方塊隨即開啟。

  4. 在 [檔案位置] 中,指定想要儲存此金鑰複本的位置。

    請考慮在新的硬體儲存中這個機碼,如此一來,當您還原 Reporting Services 資料庫時,就可以輕鬆地進行存取。

  5. 在 [密碼] 中,指定檔案的密碼。

    不要忘記密碼! 您稍後將會需要它還原 Reporting Services 資料庫。

  6. 在 [確認密碼] 中,重新指定檔案的密碼。

  7. 選擇 [確定]。

若要備份您的資料庫

  1. 啟動 TFSBackup.exe。

    TFSBackup.exe 工具是在安裝 Team Foundation Server 的 [工具] 資料夾中。 預設位置是 C:\Program Files\Microsoft Team Foundation Server 11.0\Tools。

  2. 在 [來源 SQL Server 執行個體] 中,輸入裝載您要備份之 TFS 資料庫的 SQL Server 執行個體名稱,並選擇 [連接]。

  3. 在 [選取要備份的資料庫] 中,選擇要備份的資料庫。

    需要協助嗎? MSDN 的 TFS 2010 資料庫清單MSDN 的 TFS 2008 資料庫清單

  4. 在 [備份資料庫至] 中,輸入設定有 Everyone 讀取/寫入存取權限之網路共用的名稱,或是接受您在步驟 2 中連接之 SQL Server 的本機檔案系統預設位置。

    注意事項注意事項

    如果您想要覆寫此網路位置儲存的備份,則可以選擇 [在這個位置覆寫現有資料庫備份]。

  5. 選擇 [立即備份]。

    備份工具會報告每個備份中資料庫的進度。

  6. 選取 [關閉]。

JJ620932.collapse_all(zh-tw,VS.110).gif還原您的資料

若要還原 TFS 資料

  1. 啟動 TFSRestore.exe。

    TFSRestore.exe 工具是在安裝 Team Foundation Server 的 [工具] 資料夾中。 預設位置是 C:\Program Files\Microsoft Team Foundation Server 11.0\Tools。

  2. 在 [目標 SQL Server執行個體],輸入要做為資料層的SQL Server執行個體,然後選取 [連接]。

  3. 選取 [加入共用],並輸入設定了 Everyone 讀取/寫入存取權限、用於儲存 TFS 資料備份之網路共用的 UNC 路徑。 例如,\\servername\sharename\。

    如果備份檔案位於執行 TFSRestore.exe 之伺服器的檔案系統,您可以使用下拉式方塊選取本機磁碟。

    注意事項注意事項

    在本程序開始時所識別的 SQL Server 執行個體的服務帳戶必須具有這個共用的讀取權限。

  4. 在左邊巡覽窗格中,選擇您在先前步驟中找到的網路共用或本機磁碟。

    TFS 還原工具會顯示儲存在檔案共用上的資料庫備份。

  5. 選取要還原至您在此程序開始所識別之 SQL Server 資料庫的核取方塊。

    重要

    對於 SharePoint,您只能還原 WSS_Content 資料庫。不要還原 WSS_AdminContent 或 WSS_Config 資料庫。您想要的是這些資料庫的新 SharePoint Foundation 版本,而不是舊版 SharePoint 或於任何其他伺服器執行之 SharePoint 安裝中的資料庫。

  6. 選擇 [覆寫現有的資料庫],然後選擇 [還原]。

    資料庫還原工具會還原您的資料,並顯示進度報告。

  7. 選取 [關閉]。

JJ620932.collapse_all(zh-tw,VS.110).gif修正報告伺服器

若要重新啟動 Reporting Services 資料庫和還原其加密金鑰

  1. 啟動 Report Server 組態工具,並將原始報告資料庫及其加密金鑰還原至 SQL Server Reporting Services 的新執行個體。

    如果是 SQL Server 2008 R2,請依序選擇 [開始]、[所有程式]、[Microsoft SQL Server R2] 和 [組態工具],然後選擇 [Reporting Services 組態管理員]。

  2. 在 [Reporting Services 組態連接] 中,指定您安裝 Reporting Services for TFS 2012 所在之伺服器的名稱,並選擇 [連接]。

  3. 在 [資料庫] 頁面中,選擇 [變更資料庫]。

    [報表伺服器資料庫組態精靈] 隨即出現。

  4. 在 [動作] 頁面中,選擇 [選擇現有報表伺服器資料庫],然後選擇 [下一步]。

  5. 在 [伺服器名稱] 中,輸入您在 TFS 資料庫還原工具中用來還原報表伺服器資料庫的 SQL Server 名稱,然後選擇 [下一步]。

    選擇 [測試連接] 以測試連接。

  6. 選擇您使用 TFS 資料庫還原工具所還原的報表伺服器資料庫,然後選擇 [下一步]。

    如果您沒有變更名稱,則預設資料庫名稱會是 ReportServer。

  7. 在 [認證] 頁面上,選擇 [下一步]。

  8. 檢閱 [摘要] 頁面上的資訊,然後選擇 [下一步]。

    精靈會設定資料庫並顯示進度報告。

  9. 在 [加密金鑰] 頁面上,選擇 [還原]。

    [還原加密金鑰] 視窗隨即開啟。

  10. 在 [檔案位置],請指定加密金鑰的備份檔案位置。 在 [密碼] 中,指定備份加密金鑰時所使用的程式碼,然後選取 [確定]。

    還原狀態會出現在 結果中。

  11. 在 [向外延展部署] 頁面上,從向外延展部署狀態頁選擇上一個報表伺服器並選擇 [移除伺服器]。

  12. 在 [報表管理員 URL] 頁面上,使用中 [URL] 的超連結來啟動 [報表管理員] 網站。

    報表管理員網站隨即出現。 您的報表伺服器已還原。

  13. 選擇 [結束] 以關閉 [Reporting Services 組態管理員]。

JJ620932.collapse_all(zh-tw,VS.110).gif修正 SharePoint 伺服器

若要執行 SharePoint 的 STSADM 命令列工具

  1. 在執行 SharePoint Foundation 的新硬體上,以系統管理員身分開啟 [命令提示字元]。

  2. 將目錄變更為這個位置:

    磁碟機:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\bin\

    其中 Drive 是磁碟機代號。

  3. 在命令提示字元中輸入下列命令:

    stsadm.exe -o addcontentdb -url http://WSSServerName/sites -databasename contentdatabase -databaseserver SQLServerName

    其中:

    • WSSServerName 是 SharePoint 伺服器的名稱。

    • contentdatabase 是內容資料庫的名稱。

    • SQLServerName 是裝載內容資料庫之 SQL Server 的名稱。

  4. 在命令提示字元中輸入下列命令:

    stsadm.exe -o addpermissionpolicy -url http://WSSServerName -userlogin Domain\UserName -permissionlevel "full control"

    其中:

    1. WSSServerName 是 SharePoint 伺服器的名稱。

    2. Domain\UserName 是用於執行 TFS SharePoint 組態精靈及安裝 SharePoint 之帳戶的使用者名稱和網域。

下一個步驟:執行 TFS 升級精靈

從產品安裝 DVD 執行 Team Foundation Server,然後使用升級組態精靈來升級您的安裝。

如需詳細資訊,請參閱:執行 TFS 升級精靈

選取升級