我在SQL Azure中有一個測試數據庫,並且我想在每天凌晨3點的時候將其恢復爲實時數據庫(SQL Azure),通過編寫所有數據來進行測試數據庫成爲前幾天數據的副本。每天晚上SQL Azure測試數據庫傳輸
在Azure內部執行此操作的最佳做法是什麼?
我在SQL Azure中有一個測試數據庫,並且我想在每天凌晨3點的時候將其恢復爲實時數據庫(SQL Azure),通過編寫所有數據來進行測試數據庫成爲前幾天數據的副本。每天晚上SQL Azure測試數據庫傳輸
在Azure內部執行此操作的最佳做法是什麼?
Azure SQL數據庫在恢復時總是創建一個新的數據庫。因此,您將無法恢復到現有數據庫中,但可以使用恢復功能創建新數據庫,然後在準備創建新的恢復數據庫時再刪除它。
完成此操作的一種方法是利用Azure Automation。 如果你走這條路線,你首先需要配置一個自動化帳戶並設置一個Runbook來運行一個工作流程。以下是步驟:
設置自動化帳戶後,您需要創建Runbook和PowerShell工作流以運行任務。以下是將數據庫還原到副本的工作流程示例:https://gallery.technet.microsoft.com/Azure-SQL-Database-Daily-cbd4f15d
在您的帳戶上保存併發布此Runbook後,爲其設置時間表。這可以通過在門戶中選擇Runbook的日程表選項卡來完成。
希望這有助於!
您是否找到解決方案? – purbsel
不,還沒有... :-( 你有嗎? – Coppermill