跳至內容

為什麼 Amazon RDS for SQL Server 執行個體的備份時段結束後,會出現緊急快照或仍在執行的快照?

1 分的閱讀內容
0

我想知道為什麼 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 (事件) 索引標籤中記錄「Backing up DB instance」事件。自動備份每天會在您偏好的備份時段內執行。當 Amazon RDS 在執行個體備份時段外執行一次性備份時,也會記錄「Databases found to still be awaiting snapshot」事件。

解決方法

若要識別建立緊急快照的原因,請檢閱 Amazon RDS 建立快照前立即記錄的 SQL Server 引擎日誌。

請完成以下步驟。

  1. 開啟 Amazon Aurora and RDS console (Amazon Aurora 和 RDS 主控台)。
  2. 在導覽窗格中,選擇 Databases (資料庫)。
  3. 選取包含您要檢視之日誌檔案的資料庫執行個體。
  4. DB instance details (資料庫執行個體詳細資訊) 頁面上,選擇 Logs & events (日誌與事件)。
  5. Logs (日誌) 區段中,選取日誌,然後選擇 View (檢視)。
    **注意:**您也可以輸入搜尋詞彙來篩選結果。

檢閱發生緊急快照前立即記錄的 Amazon RDS for SQL Server 日誌。

日誌包含類似以下內容的訊息:

  • 「BACKUP failed to complete the command BACKUP LOG Test_Database.Check the backup application log for detailed messages.」
  • 「Setting database option RECOVERY to SIMPLE for database 'Test_Database'」
  • 「Restore is complete on database 'Test_Database'.The database is now available.」
  • 「Starting up database 'Test_Database'.」

若要識別已修補的執行個體,請檢閱RDS 事件,並尋找類似「Applying off-line patches to DB instance.」的事件訊息。

AWS 官方已更新 1 年前