本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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