Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Principali aggiornamenti di versione RDS per Server SQL
Amazon RDS attualmente supporta i seguenti aggiornamenti delle versioni principali di un'istanza DB di Microsoft SQL Server.
Puoi aggiornare la tua istanza DB esistente a SQL Server 2017 o 2019 da qualsiasi versione tranne SQL Server 2008. Per eseguire l'aggiornamento da SQL Server 2008, esegui prima l'aggiornamento a una delle altre versioni.
Versione corrente | Versioni supportate per l'aggiornamento |
---|---|
SQLServer 2019 |
SQLServer 2022 |
SQLServer 2017 |
SQLServer 2022 SQLServer 2019 |
SQLServer 2016 |
SQLServer 2022 SQLServer 2019 SQLServer 2017 |
È possibile utilizzare una AWS CLI query, come nell'esempio seguente, per trovare gli aggiornamenti disponibili per una particolare versione del motore di database.
In Linux, macOS, oppure Unix:
aws rds describe-db-engine-versions \ --engine sqlserver-se \ --engine-version 14.00.3281.6.v1 \ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" \ --output table
In Windows:
aws rds describe-db-engine-versions ^ --engine sqlserver-se ^ --engine-version 14.00.3281.6.v1 ^ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" ^ --output table
L'output mostra che è possibile aggiornare la versione 14.00.3281.6 alle ultime versioni disponibili di SQL Server 2017 o 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 | +------------------------+
Livello di compatibilità del database
È possibile utilizzare i livelli di compatibilità SQL del database di Microsoft Server per modificare alcuni comportamenti del database in modo da imitare le versioni precedenti di SQL Server. Per ulteriori informazioni, consulta Livello di compatibilità
È possibile modificare il livello di compatibilità di un database utilizzando il ALTER DATABASE comando. Ad esempio, per modificare un database denominato in customeracct
modo che sia compatibile con SQL Server 2016, esegui il seguente comando:
ALTER DATABASE customeracct SET COMPATIBILITY_LEVEL = 130