使用 Amazon Microsoft SQL 服務器的僅供讀取複本 RDS - Amazon Relational Database Service

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

使用 Amazon Microsoft SQL 服務器的僅供讀取複本 RDS

您通常使用僅供讀取複本來設定 Amazon RDS 資料庫執行個體之間的複寫。如需僅供讀取複本的一般資訊,請參閱 使用資料庫執行個體僅供讀取複本

在本節中,您可以找到有關在RDS適用於SQL伺服器的 Amazon 上使用僅供讀取複本的特定資訊。

設定伺服SQL器的僅供讀取複本

當您將資料庫執行個體作為來源執行個體以進行複寫之前,您必須在來源資料庫執行個體上啟用自動備份。若要這麼做,請將備份保留期設定為 0 以外的值。設定此類型的部署也會強制啟用自動備份。

建立SQL伺服器僅供讀取複本不需要主資料庫執行個體中斷。Amazon RDS 為來源資料庫執行個體和僅供讀取複本設定必要的參數和許可,而不會中斷任何服務。將拍攝來源資料庫執行個體的快照,而此快照會變成僅供讀取複本。在您刪除僅供讀取複本不會發生中斷情況。

單一來源資料庫執行個體可建立至多 15 個僅供讀取複本。若希望複寫作業順利運作,建議您將每個僅供讀取複本的運算和儲存資源數量設定為與來源資料庫執行個體相同。若您擴展來源資料庫執行個體,也要擴展僅供讀取複本。

來源資料庫執行個體及其所有僅供讀取複本的SQL伺服器資料庫引擎版本必須相同。無論維護時段為何,Amazon 都會在RDS升級僅供讀取複本後立即升級主複本。如需有關升級資料庫引擎版本的詳細資訊,請參閱升級 Microsoft SQL 服務器數據庫引擎

針對僅供讀取複本接受及套用來源的變更時,應具備足夠的運算及儲存資源。如僅供讀取複本達到運算、網路或儲存資源上限時,僅供讀取複本會停止接受或套用來源的變更。您可以獨立於僅供讀取複本修改其來CPU源和其他僅供讀取複本的儲存和資源。

如需如何建立僅供讀取複本的詳細資訊,請參閱建立僅供讀取複本

SQL伺服器僅供讀取複本限制

下列限制適用於 Amazon RDS 上的SQL伺服器僅供讀取複本:

  • 僅供讀取複本僅適用於SQL伺服器企業版 (EE) 引擎。

  • SQL伺服器版本 2016-2022 提供僅供讀取複本使用。

  • 單一來源資料庫執行個體可建立至多 15 個僅供讀取複本。當來源資料庫執行個體具有 5 個以上僅供讀取複本時,複寫可能會延遲。

  • 僅供讀取複本僅適用於在具有四個以上的資料庫執行個體類別上執行的資料庫執行個vCPUs體。

  • 僅供讀取複本最多支援 100 個資料庫,視執行個體類別類別類型和可用性模式而定。您必須在來源資料庫執行個體上建立資料庫,才能自動將其複寫到僅供讀取複本。您無法選擇要複製的個別資料庫。如需詳細資訊,請參閱Microsoft SQL 服務器數據庫實例的限制

  • 您無法從僅供讀取複本卸除資料庫。若要刪除資料庫,請使用rds_drop_database預存程序從來源資料庫執行個體刪除資料庫。如需詳細資訊,請參閱捨棄 Microsoft SQL Server 資料庫

  • 如果來源資料庫執行個體使用通透資料加密 (TDE) 來加密資料,僅供讀取複本也會自動設定TDE。

    如果來源資料庫執行個體使用KMS金鑰來加密資料,則相同區域中的僅供讀取複本會使用相同的KMS金鑰。對於跨區域僅供讀取複本,您必須在建立僅供讀取複本時,從僅供讀取複本的區域指定KMS金鑰。您無法變更僅供讀取複本的KMS金鑰。

  • 僅供讀取複本與來源資料庫執行個體具有相同的時區和定序,無論其建立於何種可用區域。

  • Amazon RDS SQL 服務器版不支持以下內容:

    • 僅供讀取複本的備份保留

    • 從僅供讀取複本 P oint-in-time 復原

    • 僅供讀取複本的手動快照

    • 異地同步備份僅供讀取複本

    • 建立僅供讀取複本的僅供讀取複本

    • 使用者登入至僅供讀取複本的同步處理

  • RDS適用於SQL伺服器的 Amazon 不會介入,以減輕來源資料庫執行個體與其僅供讀取複本之間的高複本延遲。確保資料庫執行個體及僅供讀取複本都依照運算能力和儲存適當的調整大小,以搭配工作負載。

  • 您可以在 AWS GovCloud (美國東部) 及 AWS GovCloud (美國西部) 區域,但不進出 AWS GovCloud (US) Regions.

SQL伺服器複本RDS的選項考量

在建立 RDS SQL Server 複本之前,請考慮下列需求、限制和建議:

  • 如果您的SQL伺服器複本與其來源資料庫執行個體位於相同的區域,請確定它與來源資料庫執行個體屬於相同的選項群組。修改來源選項群組或來源選項群組成員參數到複本。套用至來源資料庫執行個體後變更會立即套用至複本,不論複本是否在維護視窗。

    如需選項群組的詳細資訊,請參閱使用選項群組

  • 當您建立SQL伺服器跨區域複本時,Amazon RDS 會為其建立專用的選項群組。

    您無法從其專用選項群組中移除SQL伺服器跨區域複本。其他資料庫執行個體都無法針對SQL伺服器跨區域複本使用專用選項群組。

    下列選項是複寫選項:若要將複製的選項新增至SQL伺服器跨區域複本,請將其新增至來源資料庫執行個體的選項群組。選項也安裝在所有來源資料庫執行個體的複本上。

    • TDE

    下列選項是非複寫選項:您可以從專用選項群組新增或移除下列非複寫選項:

    • MSDTC

    • SQLSERVER_AUDIT

    • 若要在跨區域僅供讀取複本上啟用 SQLSERVER_AUDIT 選項,請在跨區域僅供讀取複本的專用選項群組和來源執行個體的選項群組上新增 SQLSERVER_AUDIT 選項。透過在SQL伺服器跨區域僅供讀取複本的來源執行個體上新增SQLSERVER_AUDIT選項,您可以在來源執行個體的每個跨區域僅供讀取複本上建立「伺服器層級稽核物件」和「伺服器層級稽核規格」。若要允許跨區域僅供讀取複本存取,以將完成的稽核日誌上傳到 Amazon S3 儲存貯體,請將 SQLSERVER_AUDIT 選項新增到專用選項群組,並設定選項設定。您用作稽核檔案目標的 Amazon S3 儲存貯體必須與跨區域僅供讀取複本位在同一區域。您可以獨立修改每個跨區域僅供讀取複本之 SQLSERVER_AUDIT 選項的選項設定,以便每個複本都可以存取各自區域中的 Amazon S3 儲存貯體。

    跨區域僅供讀取複本不支援下列選項:

    • SSRS

    • SSAS

    • SSIS

    跨區域僅供讀取複本局部支援下列選項:

    • SQLSERVER_BACKUP_RESTORE

    • SQL伺服器跨區域複本的來源資料庫執行個體可以SQLSERVER_BACKUP_RESTORE選擇,但在刪除其所有跨區域複本之前,您無法在來源資料庫執行個體上執行原生還原。建立跨區域複本期間,將會取消任何現有的原生還原任務。您無法將 SQLSERVER_BACKUP_RESTORE 選項新增至專用選項群組。

      如需原生備份和還原的詳細資訊,請參閱 使用原生備份和還原來匯入和匯出SQL伺服器資料庫

    升級SQL伺服器跨區域僅供讀取複本時,升級複本的行為與其他 SQL Server DB 執行個體相同,包括管理其選項。如需選項群組的詳細資訊,請參閱使用選項群組