RDS for SQL Server 的主要版本升級 - Amazon Relational Database Service

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

RDS for SQL Server 的主要版本升級

Amazon RDS 目前支援透過以下的主要版本升級升級為 Microsoft SQL Server 資料庫執行個體。

除了 SQL Server 2008 之外,您可以將任意版本的現有資料庫執行個體升級至 SQL Server 2017 或 2019。若要升級 SQL Server 2008 的資料庫執行個體,請先將其升級為其他版本。

目前版本 支援的升級版本

SQL Server 2019

SQL Server 2022

SQL Server 2017

SQL Server 2022

SQL Server 2019

SQL Server 2016

SQL Server 2022

SQL Server 2019

SQL Server 2017

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

針對 Linux、macOS 或 Unix:

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

針對 Windows:

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

輸出顯示您可以將 14.00.3281.6 版本升級至最新可用的 SQL Server 2017 或 2019 版本。

-------------------------- |DescribeDBEngineVersions| +------------------------+ | EngineVersion | +------------------------+ | 14.00.3294.2.v1 | | 14.00.3356.20.v1 | | 14.00.3381.3.v1 | | 14.00.3401.7.v1 | | 14.00.3421.10.v1 | | 14.00.3451.2.v1 | | 15.00.4043.16.v1 | | 15.00.4073.23.v1 | | 15.00.4153.1.v1 | | 15.00.4198.2.v1 | | 15.00.4236.7.v1 | +------------------------+

資料庫相容性等級

您可以使用 Microsoft SQL Server 資料庫相容性等級來調整某些資料庫行為,以模仿舊版的 SQL Server。如需詳細資訊,請參閱 Microsoft 文件中的相容性等級。升級資料庫執行個體時,所有現有的資料庫都會保持其原來的相容性等級。

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

ALTER DATABASE customeracct SET COMPATIBILITY_LEVEL = 130