設定備份排程和計劃

Azure DevOps Server 2020 |Azure DevOps Server 2019 |TFS 2018

您可以使用管理主控台中的 [排程備份] 工具來備份Azure DevOps Server部署的資料。 如果您定期備份 這些資料庫,您會降低因設備故障或其他非預期事件而失去生產力或資料的風險。

重要

如果您使用 Enterprise 或 Datacenter 版本的 SQL Server,而且想要將集合和組態資料庫還原至標準版的 SQL Server,則在進行備份之前,您必須遵循此Microsoft 知識庫文章中的步驟來關閉SQL Server壓縮。

建立備份

  1. 如果您不是系統管理員Azure DevOps,SQL Server系統管理員群組的成員, (而且如果您的部署使用伺服器陣列系統管理員群組的成員SharePoint Products) ,請立即取得這些許可權

    此外,Azure DevOps服務帳戶 (TFSService) 必須具有SQL Server[執行備份及建立維護計畫] 許可權,設定為 [允許] 設定在裝載您要備份之資料庫的每個 SQL Server實例上,以及在將保留備份之網路共用、資料夾或儲存裝置上的完全控制。

  2. 開啟 [Azure DevOps Server管理主控台],選取 [排程備份] 頁面,然後啟動精靈來建立備份排程。

    The Schedule Backups node in the console

  3. 備份必須儲存在可存取網路的位置,而且設定排程備份的帳戶和Azure DevOps Server必須具有該位置的完整控制。 您也可以選擇保留備份組的時間長度,以及備份類型使用的副檔名。

    Specify the network path for the backups

  4. 如果您的伺服器設定有 SMTP 支援,您可以針對特定事件選取電子郵件警示。 否則,所有選取範圍將會呈現暗灰色。

    Alerts are only available if SMTP is configured

  5. 在兩個預設排程之間選擇,或是建立自訂排程。

    Choose a preconfigured or custom schedule

  6. 完成精靈。 如果您的部署使用報告功能,系統會提示您輸入密碼,以便備份報告的加密金鑰。

    The wizard confirms success

  7. 設定排程備份之後,您就可以允許它們依排程執行。

    您也可以立即進行備份,這會立即備份您的資料,同時保留您的計畫。 如果排程備份不會進行相當長的時間,或是您沒有最近的備份可用時,特別建議您這樣做。

注意

若要讓另一位系統管理員立即進行備份,該系統管理員也必須對儲存備份的位置擁有完全控制。

問題與解答

問:我可以在哪裡深入瞭解備份?

答:您可以在瞭解備份Azure DevOps Server中深入瞭解可用的備份類型。

問:我不要使用排程備份工具。 有其他支援系統的方法嗎?

答: 是。 您可以 手動建立備份計畫

問:如何?從備份還原?

答: 您可以使用 還原 工具,但步驟會視您是否需要 將資料還原到新的伺服器而有所不同,或者是否要將 資料還原至相同的伺服器

問:我可以移動應用層伺服器 () 嗎?

答:是,您可以將Azure DevOps Server移至新的硬體。 您也可以 變更其環境,例如其網域。