

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 判斷 Amazon RDS for SQL Server 資料庫的復原模型
<a name="Appendix.SQLServer.CommonDBATasks.DatabaseRecovery"></a>

在 Amazon RDS 中，復原模型、保留期間和資料庫狀態是相連結的。

更改任何一個設定之前，了解後果是很重要的。每一個設定都會影響其他設定。例如：
+ 備份保留已啟用時，如果您將資料庫的復原模型變更為 SIMPLE 或 BULK\$1LOGGED，Amazon RDS 會在設定變更的五分鐘內將復原模型重設為 FULL。這也將造成 RDS 取得資料庫執行個體的快照。
+ 如果您將備份保留設定為 `0` 天，RDS 會將復原模式設定為 SIMPLE。
+ 備份保留設定為 `0` 天時，如果您將資料庫的復原模型從 SIMPLE 變更為任何其他選項，RDS 會將復原模型重設為 SIMPLE。

**重要**  
即使您似乎可以這麼做 — 例如使用 ALTER DATABASE，仍切勿更改多重可用區執行個體的復原模型。多重可用區必須使用備份保留以及「完整」復原模式。如果您更改了復原模型，RDS 會立即將它改回「完整」。  
此一自動重設會強制 RDS 完整地重建鏡像。在此重建期間，資料庫的可用性會降低效能大約 30 到 90 分鐘，直到鏡像準備好進行容錯移轉為止。資料庫執行個體同樣會經歷從單一可用區轉換成多重可用區時效能變差的狀況。效能變差的時間取決於資料庫儲存大小 — 儲存的資料庫越大，變差的時間越久。

如需有關 SQL Server 復原模式的詳細資訊，請參閱 Microsoft 文件中的[復原模式 (SQL Server)](https://docs.microsoft.com/en-us/sql/relational-databases/backup-restore/recovery-models-sql-server)。