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

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

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

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

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

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

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

主要版本升級

Amazon RDS Custom for SQL Server 目前支援下列主要版本升級。

目前版本 支援的升級版本

SQL Server 2019

SQL Server 2022

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

用於 Linux, macOS、 或 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伺服器版本。如需詳細資訊,請參閱 Microsoft 文件中的相容性等級

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

您可以使用 ALTERDATABASE命令變更資料庫的相容性層級。例如,若要將名為 customeracct 的資料庫變更為與 SQL Server 2022 相容,請發出下列命令:

ALTER DATABASE customeracct SET COMPATIBILITY_LEVEL = 160