共用方式為


設定備份排程和計劃

Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020

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

這很重要

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

建立備份

  1. 如果您不是 Azure DevOps 的系統管理員、SQL Server 系統管理員群組的成員,和(如果您的部署使用 SharePoint 產品)伺服器場管理員群組的成員,請立即取得這些權限

    此外,Azure DevOps 服務帳戶(TFSService)必須在裝載您要備份的資料庫的每個 SQL Server 實例上,將 SQL Server 執行備份和建立維護計畫的權限設為 [允許],並且在用於存放備份的網路共用、資料夾或儲存裝置上擁有完整控制權。

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

    控制台中的 [排程備份] 節點

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

    指定備份的網路路徑

  4. 如果您的伺服器已設定為 SMTP 支援,您可以選取特定事件的電子郵件警示。 如果沒有,所有選取項目都會變暗。

    只有在設定 SMTP 時才可使用警示

  5. 選擇兩個預設排程,或建立您自己的自定義排程。

    選擇預先設定或自定義排程

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

    精靈確認成功

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

    您也可以立即進行備份,這會立即備份您的數據,同時保留您的計劃。 如果您的排程備份不會在很長一段時間內發生,或您還沒有最新的備份可用,則特別建議這麼做。

備註

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

問與答

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

A: 您可以深入了解 Azure DevOps Server 備份中可用的各種備份類型。

問:我不想使用排程備份工具。 是否有其他方法來備份系統?

A: 可以。 您可以 手動建立備份計劃

問:如何從備份還原?

一個: 您可以使用 還原 工具,但步驟會根據您是否需要 將數據還原至新伺服器,或是否要將 數據還原至相同的伺服器而有所不同。

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

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