Microsoft SQL Server 資料庫引擎的升級 - Amazon Relational Database Service

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

Microsoft SQL Server 資料庫引擎的升級

當 Amazon RDS 支援新版本的資料庫引擎時,您可以將資料庫執行個體升級為新版本。SQL Server 資料庫執行個體有兩種升級︰主要版本升級和次要版本升級。

主要版本升級 可能包含與現有應用程式回溯不相容的資料庫變更。因此,您必須手動執行資料庫執行個體的主要版本升級。您可以修改資料庫執行個體,啟動主要版本升級。然而,在您執行主要的版本升級之前,建議您遵循測試 RDS for SQL Server 升級中描述的步驟來測試升級。

次要版本升級僅包含與現有應用程式回溯相容的變更。您可以透過兩種方式升級資料庫執行個體的次要版本:

  • 手動 – 修改資料庫執行個體以啟動升級

  • 自動 – 為您的資料庫執行個體啟用自動次要版本升級

當您啟用自動次要版本升級時,RDS for SQL Server 會在較新的次要版本提供關鍵安全性更新時,在排定的維護時段期間自動升級資料庫執行個體。

對於 16.00.4120.115.00.4365.214.00.3465.1、 之後的次要引擎版本13.00.6435.1,預設會停用下列安全通訊協定:

  • rds.tls10 (TLS 1.0 通訊協定)

  • rds.tls11 (TLS 1.1 通訊協定)

  • rds.rc4 (RC4 密碼)

  • rds.curve25519 (Curve25519 加密)

  • rds.3des168 (三個 DES 加密)

對於較早的引擎版本,Amazon RDS 預設會啟用這些安全通訊協定。

... "ValidUpgradeTarget": [ { "Engine": "sqlserver-se", "EngineVersion": "14.00.3281.6.v1", "Description": "SQL Server 2017 14.00.3281.6.v1", "AutoUpgrade": false, "IsMajorVersionUpgrade": false } ...

如需執行升級的詳細資訊,請參閱升級 SQL Server 資料庫執行個體。如需 Amazon RDS 上提供的 SQL Server 版本相關資訊,請參閱 Amazon RDS for Microsoft SQL Server

升級 SQL Server 資料庫執行個體

如需有關手動或自動升級 SQL Server 資料庫執行個體的資訊,請參閱以下內容:

重要

如果您有任何使用 加密的快照 AWS KMS,建議您在支援結束前啟動升級。

在支援結束之前升級已取代的資料庫執行個體

主要版本已取代後,您無法將其安裝在新資料庫執行個體上。RDS 將嘗試自動升級所有現有資料庫執行個體。

如果您需要還原已取代的資料庫執行個體,您可以執行 point-in-time 恢復 (PITR) 或還原快照。這可讓您暫時存取使用已廢除版本的資料庫執行個體。但是,在主要版本完全作廢後,這些資料庫執行個體也將同時自動升級到支援的版本。