

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

# 準備 SQL Server 切換
<a name="sqlserver-switchover.preparing"></a>

在這些要求中，*原始主要*資料庫執行個體和*原始僅供讀取複本*是切換之前存在的角色。如需詳細資訊，請參閱[SQL Server 切換概觀](sqlserver-replication-switchover.md#sqlserver-replication-switchover.overview)。

有些切換要求涉及異地同步備份部署和選項群組。如需詳細資訊，請參閱[設定及管理 Amazon RDS 的多可用區域部署](Concepts.MultiAZ.md)及[使用選項群組](USER_WorkingWithOptionGroups.md)。

啟動 SQL Server 切換之前，請確定您的複寫環境符合下列各節的要求。

**Topics**
+ [引擎和功能需求](#sqlserver-switchover.preparing.engine)
+ [資料庫執行個體狀態需求](#sqlserver-switchover.preparing.state)
+ [組態需求](#sqlserver-switchover.preparing.configuration)

## 引擎和功能需求
<a name="sqlserver-switchover.preparing.engine"></a>
+ 原始主要資料庫執行個體和原始僅供讀取複本會在 Enterprise Edition (EE) 引擎上執行 SQL Server 2022–2025 版。
+ 原始主要資料庫執行個體和原始僅供讀取複本不會使用以下功能：
  + 使用跨區域僅供讀取複本進行原生備份和還原。如需詳細資訊，請參閱[使用原生備份和還原，匯入和匯出 SQL Server 資料庫](SQLServer.Procedural.Importing.md)。
  + Amazon S3 整合。如需詳細資訊，請參閱[整合 Amazon RDS for SQL Server 資料庫執行個體和 Amazon S3](User.SQLServer.Options.S3-integration.md)。
  + 資料庫活動串流。如需詳細資訊，請參閱[使用資料庫活動串流來監控 Amazon RDS](DBActivityStreams.md)。
+ 在原始僅供讀取複本上啟用自動備份。若要在僅供讀取複本上啟用自動備份，請將其備份保留期設定為 0 以外的值。

## 資料庫執行個體狀態需求
<a name="sqlserver-switchover.preparing.state"></a>
+ 原始主要資料庫執行個體和原始僅供讀取複本處於 `available` 狀態。
+ 資料庫執行個體都沒有處於 `required`、 `next window`或 `in progress` 狀態的待定維護動作。這些狀態下的動作會封鎖切換。若要了解如何檢查待處理維護更新的狀態，請參閱 [檢視待處理維護更新](USER_UpgradeDBInstance.Maintenance.md#USER_UpgradeDBInstance.Maintenance.Viewing)。

  `available` 狀態下的待處理維護動作不會封鎖轉換。Amazon RDS 經常發行 `available` 狀態的作業系統 (OS) 更新。這些待處理作業系統更新不會封鎖轉換，除非您將其排程到下一個維護時段，而使其處於 `next window` 狀態。
**注意**  
如果您想要延遲排程的維護動作以便執行轉換，請在 RDS 主控台依序選擇**動作**和**延遲升級**。您也可以套用待定維護動作，或將維護時段移至轉換前的間隔，以防止轉換遭到封鎖。
+ 原始僅供讀取複本處於 `replicating` 狀態。
+ 當主要資料庫執行個體或僅供讀取複本目前處於切換生命週期時，您不會嘗試啟動切換。如果在切換後重新設定僅供讀取複本，Amazon RDS 會阻止您啟動另一個切換。

## 組態需求
<a name="sqlserver-switchover.preparing.configuration"></a>
+ 原始僅供讀取複本具有與原始主要資料庫執行個體盡可能接近的組態。轉換完成後，Amazon RDS 不會自動重新設定新的主要資料庫執行個體，使其具有與原始主要資料庫執行個體相同的組態。
+ 原始主要資料庫執行個體不在異地同步備份部署中。當主要資料庫執行個體使用異地同步備份部署時，您無法執行切換。
+ 原始主要資料庫執行個體只有一個僅供讀取複本。當主要資料庫執行個體有多個僅供讀取複本時，您無法執行切換。
+ 執行跨區域切換之前，請確認複寫組態外沒有任何資料庫執行個體使用與主要資料庫執行個體相同的選項群組。只有目前的主要資料庫執行個體及其僅供讀取複本可以使用該選項群組。否則，Amazon RDS 會阻止切換。