View a markdown version of this page

啟動 SQL Server 切換 - Amazon Relational Database Service

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

啟動 SQL Server 切換

您可以將 RDS for SQL Server 僅供讀取複本切換為主要角色,並將先前的主要資料庫執行個體切換為複本角色。

啟動切換之前,請確認下列事項:

  • ReplicaLag CloudWatch 指標為零或接近零。

  • 主要資料庫上沒有作用中的長時間執行交易。

  • 您的應用程式連線字串已設定為處理端點變更,或者您有計畫在切換後更新它們。

  • 您已驗證複本處於運作狀態 (狀態為 available)。

您可以使用 Amazon RDS 主控台 AWS CLI、 或 Amazon RDS API 啟動切換。

將 SQL Server 僅供讀取複本切換至主要資料庫角色
  1. 登入 AWS 管理主控台 ,並在 https://console.aws.amazon.com/rds/:// 開啟 Amazon RDS 主控台。

  2. 在 Amazon RDS 主控台,選擇 Databases (資料庫)。

    Databases (資料庫) 窗格隨即出現。每個僅供讀取複本會在 Role (角色) 欄中顯示 Replica (複本)。

  3. 選擇您要容錯移轉為主要角色的僅供讀取複本。

  4. 對於 Actions (動作),選擇 Switch over replica (容錯移轉複本)。

  5. 選擇 I acknowledge (我確認)。然後選擇 Switch over replica (容錯移轉複本)。

  6. 在 Databases (資料庫) 頁面上監控容錯移轉進度。

    容錯移轉完成時,容錯移轉目標的角色會從 Replica (複本) 變成 Source (來源)。

若要將 SQL Server 複本切換到主要資料庫角色,請使用 AWS CLI switchover-read-replica 命令。下列範例會將名為 replica-to-be-made-primary 的 SQL Server 複本轉換為新的主要資料庫執行個體。

範例

針對 Linux、macOS 或 Unix:

aws rds switchover-read-replica \ --db-instance-identifier replica-to-be-made-primary

在 Windows 中:

aws rds switchover-read-replica ^ --db-instance-identifier replica-to-be-made-primary

若要將 SQL Server 複本切換至主要資料庫角色,請使用必要的參數 呼叫 Amazon RDS API 的 SwitchoverReadReplica 操作DBInstanceIdentifier。此參數指定您要擔任主要資料庫角色的 SQL Server 複本名稱。