本文說明使用 Azure 入口網站管理及監視在 Azure 虛擬機上執行的 SQL Server 資料庫,以及使用 Azure 入口網站備份至 Azure 備份 復原服務保存庫的一般工作。 您也可以使用 Azure CLI 和 REST API 來管理 SQL 資料庫備份。 您可以監視任務和警示、停止和繼續資料庫保護、執行備份任務,以及從備份中取消註冊虛擬機。
如果您尚未設定 SQL Server 資料庫的備份,請參閱將 SQL Server 資料庫備份到 Azure VM
注意
若要深入了解支援的設定和案例,請參閱 SQL 備份支援矩陣圖。
在入口網站中監視備份工作
Azure 備份會顯示 Azure 入口網站中商務持續性中心作業下的所有排程和隨選作業,但排程的記錄備份可能非常頻繁。 您會在此入口網站中看到的工作,包括資料庫探索和註冊、設定備份,以及備份和還原作業。
如需監視案例的詳細資訊,請參閱 Azure 入口網站中的監視和使用 Azure 監視器進行監視。
檢視備份警示
Azure 備份透過 Azure 監視器,針對下列 SQL 資料庫備份案例引發內建警示:
- 備份失敗
- 還原失敗
- 設定了不支援的備份類型
- 工作負載延伸模組狀況不良
- 刪除備份資料
如需支援的警示案例詳細資訊,請參閱適用於 Azure 備份的 Azure 監視器警示。
若要監視資料庫備份警示,請遵循下列步驟:
在 Azure 入口網站中,移至 [商務持續性中心 ] 選取 [監視 + 報告>警示]。
在 [ 警示 ] 窗格中,選取 SQL 資料庫的 [警示規則 ] 以檢視觸發警示的資源。
若要設定這些警示通知,請建立警示處理規則。
了解設定警示通知。
停止保護 SQL Server 資料庫
Azure Backup 提供以下選項來停止對 SQL Server 資料庫的保護:
- 停止保護並保留備份資料(永久保留):停止所有未來備份工作保護 SQL Server 資料庫,並將現有備份資料永久保留在復原服務資料庫中。 根據 Azure 備份定價,此保留會產生記憶體費用。 如有需要,您可以利用備份資料還原 SQL Server 資料庫,並使用 「恢復備份 」選項來恢復保護。
- 停止保護並保留備份資料(依政策保留):停止所有未來備份工作保護 SQL Server 資料庫,並依政策將現有備份資料保留在復原服務保險庫中。 不過,最新的復原點會永久保留。 根據 Azure 備份定價,此保留會產生記憶體費用。 如有需要,您可以利用備份資料還原 SQL Server 資料庫,並使用 「恢復備份 」選項來恢復保護。
- 停止保護並刪除備份資料:停止 SQL Server 資料庫未來的備份工作並刪除所有備份資料。 你無法還原 SQL Server 資料庫或使用 履歷備份 選項。
若要停止保護資料庫:
移至 [商務持續性中心 ],然後選取 [ 保護清查>受保護的專案]。
在 [ 受保護的專案 ] 窗格中,選取 [Azure VM 中的 SQL ] 作為數據源類型,然後從清單中選取受保護的專案。
在選取 的受保護專案 窗格中,選取您要停止保護的資料庫實例。
在選取的 資料庫實例 窗格中,選取 [ 停止備份]。
您也可以以滑鼠右鍵按兩下資料庫實例檢視中的特定資料列,然後選取 [ 停止備份]。
在 [ 停止備份] 窗格中,選取是否要保留或刪除數據。 若有需要,可提供原因或註解。
選取 [停止備份]。
繼續保護 SQL 資料庫
停止保護 SQL 資料庫時,若選取了 [保留備份資料] 選項,則可在稍後重新繼續保護。 如果未保留備份資料,就無法重新繼續保護。
若要繼續保護 SQL 資料庫,請遵循下列步驟:
開啟備份項目,然後選取 [繼續備份]。
在 [備份原則] 功能表上選取原則,然後選取 [儲存]。
執行隨選備份
您可以執行不同類型的隨選備份:
- 完整備份
- 僅複製完整備份
- 差異備份
- 記錄備份
注意
此備份的保留期間取決於您執行的隨選備份類型。
- 「隨選完整」備份至少會保留「45 天」,最多保留「99 年」。
- 「隨選僅複製完整」備份可接受任何保留期間值。
- 「隨選差異」備份會按照原則中所設的排程差異來保留備份。
- 「隨選記錄」備份會按照原則中所設的排程記錄保留期來保留備份。
如需詳細資訊,請參閱 SQL Server 備份類型。
修改原則
修改備份原則即可變更備份頻率或保留期間。
注意
除了新的復原點以外,保留期限內的任何變更也會回溯套用。
在保存庫儀表板中,移至 [管理]>[備份原則],然後選擇您想要編輯的原則。
修改原則會影響所有相關聯的備份項目,並觸發對應的設定保護作業。
注意
原則的修改也會影響現有的復原點。
如果封存中的復原點尚未在封存層中保存 180 天,則刪除這些復原點會產生提早刪除的成本。
深入了解。
不一致的原則
有時候,修改原則操作可能會導致某些備份項目出現不一致的原則版本。 在觸發修改原則作業之後,針對備份項目的對應設定保護作業失敗時,就會發生這種情況。 這會在備份項目檢視中顯示如下:
您只要按一下,就可以修正所有受影響項目的原則版本:
將 SQL Server 執行個體取消註冊
取消註冊伺服器之前,請停用虛刪除,然後刪除所有備份項目。
注意
刪除已啟用虛刪除的備份項目會導致 14 天的保留期,而必須等待一陣子才能完全移除項目。 但如果已刪除已啟用虛刪除的備份項目,您可以取消刪除這些項目、停用虛刪除,然後再次刪除這些項目以立即移除。 深入了解
在停用保護之後、刪除保存庫之前,將 SQL Server 執行個體取消註冊。
在保存庫儀表板上,選取 [管理] 下的 [備份基礎結構]。
在 [管理伺服器] 底下,選取 [受保護的伺服器]。
在 [受保護的伺服器] 中,選取要取消註冊的伺服器。 若要刪除保存庫,您必須將所有伺服器取消註冊。
以滑鼠右鍵按一下受保護的伺服器,然後選取 [取消註冊]。
在 SQL Server VM 上重新註冊延伸模組
有時候,VM 上的工作負載延伸可能會因為一個原因或另一個原因而受到影響。 在這種情況下,VM 上觸發的所有作業將會開始失敗。 接著,您可能需要在 VM 上重新註冊此延伸模組。 重新註冊作業會重新安裝 VM 上的工作負載備份延伸模組,以便繼續進行操作。 您可以在復原服務保存庫中的 [備份基礎結構] 下找到此選項。
請謹慎使用此選項。 在具有狀況良好延伸模組的 VM 上觸發時,此作業會導致延伸模組重新啟動。 這可能會導致所有進行中的工作失敗。 在觸發重新註冊作業之前,請先檢查一個或多個徵兆:
在移動/刪除備份的 VM 時管理資料庫備份
使用資源移動來刪除或移動備份的 SQL VM。 體驗取決於新 VM 的下列特性。
| 新的 VM 訂閱 | 新的 VM 名稱 | 新增 VM 資源群組 | 新增 VM 區域 | 體驗 |
|---|---|---|---|---|
| 相同 | 相同 | 相同 | 相同 |
舊 VM 的備份會出現什麼情況? 您會收到警示,通知舊 VM 上的備份將會停止。 備份資料將依據最後一個使用中的原則予以保留。 您可以選擇停止保護並刪除資料,並在依原則清除所有備份資料之後,取消註冊舊 VM。 如何從舊 VM 取得備份資料並送往新 VM? 新的虛擬機器不會自動觸發任何 SQL 備份。 您必須將 VM 重新註冊到相同的保存庫。 然後 VM 會顯示為有效的目標,並可透過替代位置復原功能,將 SQL 資料還原到最新的可用時間點。 還原 SQL 資料後,SQL 備份會在此機器上繼續執行。 如果先前已設定 VM 備份,則會繼續進行。 |
| 相同 | 相同 | 不同 | 相同 |
舊 VM 的備份會出現什麼情況? 您會收到警示,通知舊 VM 上的備份將會停止。 備份資料將依據最後一個使用中的原則予以保留。 您可以選擇停止保護並刪除資料,並在依原則清除所有備份資料之後,取消註冊舊 VM。 如何從舊 VM 取得備份資料並送往新 VM? 因為新的虛擬機器位於不同的資源群組,所以會將其視為新的機器,同時您也必須明確設定 SQL 備份 (和 VM 備份,如果之前已設定) 至相同保存庫。 然後繼續將舊 VM 的 SQL 備份項目還原到新 VM 的替代位置復原,藉以提供最新的可用時間點。 SQL 的備份現在會繼續進行。 |
| 相同 | 相同 | 相同或相異 | 不同 |
舊 VM 的備份會出現什麼情況? 您會收到警示,通知舊 VM 上的備份將會停止。 備份資料將依據最後一個使用中的原則予以保留。 您可以選擇停止保護並刪除資料,並在依原則清除所有備份資料之後,取消註冊舊 VM。 **如何從舊 VM 取得備份資料並送往新 VM? 因為新的虛擬機器位於不同的區域,所以您必須將 SQL 備份設定到新區域中的保存庫。 如果新區域是配對區域,您可以選擇透過舊 VM 的 SQL 備份項目中的「跨區域還原」功能,將 SQL 資料還原到最新的可用時間點。 如果新區域是未配對區域,即不支援從之前的 SQL 備份項目直接還原。 但您可以從「舊」VM 的 SQL 備份項目中,選擇 [還原為檔案] 選項,並將資料移至舊區域 VM 中的裝載共用,然後裝載至新的 VM。 |
| 不同 | 相同或相異 | 相同或相異 | 相同或相異 |
舊 VM 的備份會出現什麼情況? 您會收到警示,通知舊 VM 上的備份將會停止。 備份資料將依據最後一個使用中的原則予以保留。 您可以選擇停止保護並刪除資料,並在每個原則清除所有備份資料之後,取消註冊舊 VM。 如何從舊 VM 取得備份資料並送往新 VM? 因為新的虛擬機器位於不同的訂閱,所以您必須將 SQL 備份設定到新訂閱中的保存庫。 如果是不同訂閱中的新保存庫,即不支援從之前的 SQL 備份項目直接還原。 但您可以從舊 VM 的 SQL 備份項目,選擇還原為檔案選項,並將資料移至舊訂閱 VM 中的裝載共用,然後裝載至新的 VM。 |
下一步
如需詳細資訊,請參閱使用 Azure 備份針對 SQL Server 資料庫備份進行疑難排解。