升級 Amazon RDS Custom for SQL Server 的資料庫執行個體 - Amazon Relational Database Service

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

升級 Amazon RDS Custom for SQL Server 的資料庫執行個體

您可以藉由將 Amazon RDS Custom for SQL Server 資料庫執行個體修改為新的資料庫引擎版本來進行升級,就像是對 Amazon RDS 所做的一樣。

升級 RDS Custom for SQL Server 資料庫執行個體的相同限制,一般而言也適用於修改 RDS Custom for SQL Server 資料庫執行個體。如需詳細資訊,請參閱 修改 RDS Custom for SQL Server 資料庫執行個體

如需與升級資料庫執行個體相關的一般資訊,請參閱 升級資料庫執行個體引擎版本

如果您在異地同步備份部署中升級適用於 SQL Server 資料庫的 RDS 自訂執行個體,則 Amazon RDS 會執行滾動式升級,因此您只會在容錯移轉期間發生中斷。如需詳細資訊,請參閱 多可用區域和記憶體內最佳化的考量

主要版本升級

適用於 SQL 伺服器的 Amazon RDS 自訂目前支援以下主要版本升級。

目前版本 支援的升級版本

SQL Server 2019

SQL 伺服器

您可以使用 AWS CLI 查詢 (例如下列範例) 來尋找特定資料庫引擎版本的可用升級。

對於LinuxmacOS、或Unix:

aws rds describe-db-engine-versions \ --engine sqlserver-se \ --engine-version 15.00.4322.2.v1 \ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" \ --output table

在 Windows 中:

aws rds describe-db-engine-versions ^ --engine sqlserver-se ^ --engine-version 15.00.4322.2.v1 ^ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" ^ --output table

資料庫相容性等級

您可以使用 Microsoft SQL Server 資料庫相容性等級來調整某些資料庫行為,以模仿舊版的 SQL Server。如需詳細資訊,請參閱 Microsoft 文件中的相容性等級

升級資料庫執行個體時,所有現有的資料庫都會保持其原來的相容性等級。例如,如果您從 SQL 伺服器 2019 升級到 SQL 伺服器 2022,則所有現有資料庫的相容性層級都是 150。升級後建立的任何新資料庫都具有相容性等級 160。

您可以使用 ALTER DATABASE 命令來變更資料庫的相容性等級。例如,若要變更名customeracct為與 SQL Server 2022 相容的資料庫,請執行下列命令:

ALTER DATABASE customeracct SET COMPATIBILITY_LEVEL = 160