Sql-Server

無法確定從何處啟動 SQL 備份

  • August 31, 2020

關於我的技能的一點背景知識:我是在 Azure 上執行 SQL 的新手,雖然我在 SQL Server 上做了一些開發,但我仍然認為自己也是 SQL Server 的新手。

我們最近在 Azure 中部署了一個執行 SQL Server 2017 的 Windows VM。我想使用 Redgate SQL Backup 來執行我的系統的備份。問題是我看到一些“神秘”的備份正在執行,這些備份不會去任何地方,我也無法弄清楚是什麼啟動了它們。

它們不是 SQL Server 代理中的計劃作業。我在那裡執行的作業已被禁用,目前唯一安排的作業是由 Redgate 程序創建的作業。

我在 Redgate 論壇上詢問了這個問題,他們建議我從 VM 外部尋找原因。我已經盡我所能,但我沒有找到任何正在執行任何備份的證據(尤其是當涉及到與 SQL 伺服器日誌為這些“神秘”備份指示的內容相對應的計劃時)。我每天晚上 11 點進行一次正常的 Azure VM 備份,但“神秘”備份是在一天中的不同時間執行的。

我看到我的資源組中有一個 SQL VM 對象,但這似乎與這些備份沒有任何關係。計劃從此對象進行備份的選項“不可用”。看起來我的 SQL VM 對象處於非常基本的模式,並且不允許使用許多附加功能。

所以我很茫然。我不希望這些神秘的備份干擾 Redgate 的工作,也不想在日誌中看到它們。

這是來自 msdb 的一些記錄的螢幕截圖,可能有助於診斷。

一小部分我的“神秘”備份無處可去

我花了一段時間才弄清楚這一點,但我終於找到了我已經完成的 Azure Site Recovery 複製作業,但在我相信它完成之前就放棄了,它每四個小時啟動一次 VM 快照。

引用自:https://serverfault.com/questions/1019910