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.113.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

Amazon RDS 也支援升級推展政策,以管理跨多個資料庫資源和 的自動次要版本升級 AWS 帳戶。如需詳細資訊,請參閱使用 AWS Organizations 升級推展政策進行自動次要版本升級

升級 SQL Server 資料庫執行個體

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

重要

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

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

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

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