我想知道為什麼在 Amazon Relational Database Service (Amazon RDS) for SQL Server 執行個體的備份視窗結束後,我會看到緊急快照或正在執行的快照。
簡短描述
緊急快照是 Amazon RDS 在發生以下情況時,採取的正常自動備份事件:
- 您還原或建立具有簡單復原模型集的新資料庫。
- 您可以在單一可用區域和多可用區域執行個體中,將復原模式從「完整」修改為「簡單」或「大量記錄」。
- Amazon RDS 未成功進行交易日誌備份。
**注意:**Amazon RDS 會建立緊急快照,以防止在時間點復原 (PITR) 期間出現問題。Amazon RDS 每 5 分鐘會將交易日誌備份上傳到 Amazon Simple Storage Service (Amazon S3)。
- 資料庫執行個體已完成修補,Amazon RDS 會建立快照來保護執行個體。
若要備份您的 Amazon RDS 執行個體,請執行下列其中一個動作:
- 建立資料庫快照以手動備份您的資料庫執行個體。
- 為您的資料庫執行個體啟用自動備份。Amazon RDS 會在資料庫執行個體的備份時段內建立並儲存自動備份。
當您手動或自動備份資料庫執行個體時,Amazon RDS 會在 Events (事件) 索引標籤上記錄「正在備份資料庫執行個體」事件。自動備份會每天在您偏好的備份時段期間進行。當 Amazon RDS 在執行個體備份時段之外進行一次性備份時,它還會記錄「發現資料庫仍在等待快照」事件。
解決方案
若要確定出現緊急快照的原因,請查看 Amazon RDS 在建立快照之前,立即記錄的 SQL Server 引擎日誌。
請完成下列步驟。
- 開啟 Amazon RDS console (Amazon RDS 主控台)。
- 在導覽窗格中,選擇 Databases (資料庫)。
- 選取包含要查看日誌檔案的資料庫執行個體。
- 在 DB instance details (資料庫執行個體詳細資訊) 頁面上,選擇 Logs & events (日誌和事件)。
- 在 Logs (日誌) 區段中,選取日誌,然後選擇 View (查看)。
**注意:**您也可以輸入搜尋字詞來篩選搜尋結果。
檢閱在發生緊急快照之前立即記錄的 Amazon RDS for SQL Server 日誌。
日誌包含類似以下內容的訊息:
- 「BACKUP 無法完成命令 BACKUP LOG Test_Database。請檢查備份應用程式日誌以取得詳細訊息。」
- 「將資料庫 'Test_Database' 的資料庫選項 RECOVERY 設為 SIMPLE」
- 「資料庫 'Test_Database' 上的還原已完成。該資料庫現已可使用。」
- 「啟動資料庫 'Test_Database'。」
若要識別已修補的執行個體,請查看 RDS 事件,尋找類似「將離線修補程式套用至資料庫執行個體」的事件訊息。