Share via


將已刪除的容器或資料庫還原至相同的 Azure Cosmos DB 帳戶

適用於:NoSQL MongoDB Gremlin Table

Azure Cosmos DB 時間點相同帳戶還原功能可協助您從意外刪除容器或資料庫的情況中復原。 此功能會將已刪除的資料庫或容器還原到備份存在的任何區域中的相同現有帳戶。 連續備份模式可讓您還原到最近 30 天內的任何時間點。

必要條件

還原已刪除的容器或資料庫

使用 Azure 入口網站、Azure CLI、Azure PowerShell 或 Azure Resource Manager 範本,在相同的現有帳戶中還原已刪除的容器或資料庫。

使用 Azure 入口網站還原已刪除的容器或資料庫。 子容器也會還原。

  1. 前往 Azure 入口網站

  2. 移至 Azure Cosmos DB 帳戶,然後移至 [時間點還原] 頁面。

    注意

    只有在您擁有 Microsoft.DocumentDB/locations/restorableDatabaseAccounts/*/read 權限時,系統才會在 Azure 入口網站中填入還原頁面。 若要深入了解該權限,請參閱備份和還原權限

  3. 選取 [還原至相同的帳戶] 索引標籤。

    將資料庫或容器還原至相同帳戶的選項螢幕快照。

  4. 在 [資料庫] 中,輸入搜尋查詢來篩選事件摘要,以尋找容器或資料庫的相關刪除事件。

    事件篩選的螢幕快照,其中顯示容器和資料庫的刪除事件。

  5. 接下來,指定 [開始] 和 [結束] 值,以建立用來篩選刪除事件的時間範圍。

    開始和結束日期篩選進一步篩選刪除事件的螢幕快照。

    注意

    [開始] 篩選條件限制為目前日期之前最多 30 天。

  6. 選取 [重新整理],更新套用篩選條件之不同資源類型的事件清單。

  7. 確認時間,然後選取 [還原],開始還原先前已刪除的選取資源。

    還原作業前確認對話框的螢幕快照。

    重要

    同一帳戶上任何時間最多只能執行三個還原作業。 在還原作業進行時刪除來源帳戶可能會導致還原作業失敗。

    注意

    事件摘要會將資源顯示為 [無法還原]。 該摘要提供關於資源無法還原之原因的詳細資訊。 在大部分情況下,您必須先還原父代資料庫,然後才能還原任何資料庫子容器。

  8. 起始還原作業後,請使用 Azure 入口網站的通知區域來追蹤作業。 該通知會提供正在還原的資源的狀態。 還原過程中,容器的狀態為 [正在建立]。 還原作業完成後,狀態會變更為 [連線]

追蹤還原作業的狀態

為已刪除的容器或資料庫起始時間點還原時,該作業會被識為對資源的 InAccount 還原作業。

若要取得特定資源的還原作業清單,請使用 InAccount Restore Deleted 搜尋篩選條件和時間篩選條件來篩選帳戶的活動記錄。 傳回的清單包含 UserPrincipalName 欄位,該欄位可識別起始還原作業的使用者。 如需如何存取活動記錄的詳細資訊,請參閱稽核時間點還原動作

下一步