簡體   English   中英

Azure Devops 並行 SQL 備份

[英]Azure Devops Parallel SQL Backups

我正在嘗試將作業設置為軟件部署的一部分,該軟件部署需要備份位於不同服務器上的兩個 SQL 數據庫,這些備份需要同時啟動。 我將部署組作業用於發布管道中的所有其他步驟,這些是在我的組織(非雲)中的服務器上運行的代理。

我有一個發布管道,我在其中成功備份了一個數據庫,作為軟件部署的一部分。 我有一個單獨的部署,需要同時備份兩個單獨的數據庫。 我無法在 devops 中找到同時運行兩個任務或同時運行兩個作業的選項。 我嘗試過的每個選項都只是按順序運行。 有誰知道如何在發布管道中並行運行兩個或多個任務/作業?

發布管道中代理階段的任務目前不支持構建管道等依賴項,因此不支持並行代理階段執行。 部署組階段中的任務將在所選部署組中與給定標簽匹配的每台服務器上並行執行(如果提供)。 部署組階段中定義的任務將在所有機器上執行相同的任務,因此不可能從管道中為部署組傳遞特定於服務器的唯一參數值(DB 名稱/憑據)。 您必須以不同的方式管理這些獨特的參數,可能作為服務器上可由發布任務引用的環境變量。

因此,如果您有兩個 DB 服務器配置了帶有標記“DB”的部署組代理,並使用您的備份任務創建了一個部署組階段,該任務針對帶有 DB 標記的服務器的部署組......這些任務將並行運行在兩台服務器上。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM