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伺服器版本。如需詳細資訊,請參閱 Microsoft 文件中的相容性等級。升級資料庫執行個體時,所有現有的資料庫都會保持其原來的相容性等級。

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

ALTER DATABASE customeracct SET COMPATIBILITY_LEVEL = 130