修改 RDS Custom for SQL Server 的 CEV - Amazon Relational Database Service

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

修改 RDS Custom for SQL Server 的 CEV

您可以使用 AWS Management Console 或 AWS CLI 修改 CEV。您可以修改 CEV 描述或其可用狀態。您的 CEV 有下列其中一個狀態值:

  • available – 您可以使用此 CEV 建立新的 RDS Custom 資料庫執行個體或升級資料庫執行個體。這是新建立的 CEV 的預設狀態。

  • inactive – 您無法使用此 CEV 建立或升級 RDS Custom 資料庫執行個體。您無法還原資料庫快照以使用此 CEV 建立新的 RDS Custom 資料庫執行個體。

您可以將 CEV 狀態從 available 變更為 inactive 或從 inactive 變更為 available。您可以將狀態變更為 INACTIVE,以防止意外使用 CEV,或讓已中止的 CEV 符合再次使用的資格。

若要修改 CEV
  1. 登入 AWS Management Console,並開啟 Amazon RDS 主控台,網址為 https://console.aws.amazon.com/rds/

  2. 在導覽窗格中,選擇 Custom engine versions (自訂引擎版本)。

  3. 選擇您想要修改其描述或狀態的 CEV。

  4. Actions (動作) 中,選擇 Modify (修改)。

  5. 進行下列任何變更:

    • 針對 CEV status settings (CEV 狀態設定),選擇新的可用性狀態。

    • 針對 Version description (版本描述),輸入新的描述。

  6. 選擇 Modify CEV (修改 CEV)

    如果 CEV 正在使用中,主控台會顯示您無法修改 CEV 狀態。修正問題,然後再試一次。

Custom engine versions (自訂引擎版本) 頁面隨即出現。

若要使用修改 CEVAWS CLI,請執行 modify-custom-db-engine-version 命令。您可以執行describe-db-engine-versions指令來尋找要修改的 CEV。

下列選項是必要的:

  • --engine

  • --engine-version cev,其中 cev 是您要修改的自訂引擎版本的名稱。

  • --status status,其中 status 是您要指派給 CEV 的可用性狀態。

下列範例會將名為 15.00.4249.2.my_cevtest 的 CEV 從目前的狀態變更為 inactive

對於LinuxmacOS、或Unix:

aws rds modify-custom-db-engine-version \ --engine custom-sqlserver-ee \ --engine-version 15.00.4249.2.my_cevtest \ --status inactive

在Windows中:

aws rds modify-custom-db-engine-version ^ --engine custom-sqlserver-ee ^ --engine-version 15.00.4249.2.my_cevtest ^ --status inactive

修改 RDS Custom for SQL Server 資料庫執行個體以使用新的 CEV

您可以修改現有的 RDS Custom for SQL Server 資料庫執行個體,以使用不同的 CEV。您可以進行的變更包括:

  • 變更 CEV

  • 變更資料庫執行個體類別

  • 變更備份保留期和備份時段

  • 變更維護時段

若要修改 RDS Custom for SQL Server 資料庫執行個體
  1. 登入 AWS Management Console,開啟位於 https://console.aws.amazon.com/rds/ 的 Amazon RDS 主控台。

  2. 在導覽窗格中,選擇 Databases (資料庫)。

  3. 選擇想要修改的資料庫執行個體。

  4. 選擇 Modify (修改)

  5. 視需要進行下列變更:

    1. 對於 DB engine version (資料庫引擎版本),選擇不同的 CEV。

    2. 變更 DB instance class (資料庫執行個體類別) 的值。如需支援的類別,請參閱 SQL伺服器RDS自訂的資料庫執行個體類別支援

    3. 變更 Backup retention period (備份保留期) 的值。

    4. 針對 Backup window (備份時段),設定 Start time (開始時間)Duration (持續時間) 的值。

    5. 針對 DB instance maintenance window (資料庫執行個體維護時段),設定 Start day (開始日期)Start time (開始時間)Duration (持續時間) 的值。

  6. 選擇 Continue (繼續)

  7. 選擇 Apply immediately (立即套用)Apply during the next scheduled maintenance window (在下次排定的維護時段套用)

  8. 選擇 Modify DB instance (修改資料庫執行個體)

    注意

    將資料庫執行個體從一個 CEV 修改為另一個 CEV (例如,升級次要版本時) 時,SQL Server 系統資料庫 (包括其資料和組態) 會從目前的 RDS Custom for SQL Server 資料庫執行個體保存下來。

若要使用修改資料庫執行個體以使用不同的 CEVAWS CLI,請執行命modify-db-instance令。

下列選項是必要的:

  • --db-instance-identifier

  • --engine-version cev,其中 cev 是自訂引擎版本的名稱,您想要資料庫執行個體變更為該版本。

下列範例會修改名為 my-cev-db-instance 的資料庫執行個體,以使用名為 15.00.4249.2.my_cevtest_new 的 CEV,並立即套用變更。

對於LinuxmacOS、或Unix:

aws rds modify-db-instance \ --db-instance-identifier my-cev-db-instance \ --engine-version 15.00.4249.2.my_cevtest_new \ --apply-immediately

在Windows中:

aws rds modify-db-instance ^ --db-instance-identifier my-cev-db-instance ^ --engine-version 15.00.4249.2.my_cevtest_new ^ --apply-immediately