Mises à niveau de version majeures RDS pour for SQL Server - Amazon Relational Database Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Mises à niveau de version majeures RDS pour for SQL Server

Amazon prend RDS actuellement en charge les mises à niveau des versions majeures suivantes vers une instance de base de données Microsoft SQL Server.

Vous pouvez mettre à niveau votre instance de base de données existante vers SQL Server 2017 ou 2019 à partir de n'importe quelle version, à l'exception de SQL Server 2008. Pour effectuer une mise à niveau depuis SQL Server 2008, effectuez d'abord une mise à niveau vers l'une des autres versions.

Version actuelle Versions de mise à niveau prises en charge

SQLServeur 2019

SQLServeur 2022

SQLServeur 2017

SQLServeur 2022

SQLServeur 2019

SQLServeur 2016

SQLServeur 2022

SQLServeur 2019

SQLServeur 2017

Vous pouvez utiliser une AWS CLI requête, telle que l'exemple suivant, pour rechercher les mises à niveau disponibles pour une version de moteur de base de données donnée.

Dans Linux, macOS, ou Unix:

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

Dans Windows:

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

Le résultat indique que vous pouvez mettre à niveau la version 14.00.3281.6 vers les dernières versions disponibles de SQL Server 2017 ou 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 | +------------------------+

Niveau de compatibilité de base de données

Vous pouvez utiliser les niveaux de compatibilité des bases de données Microsoft SQL Server pour ajuster certains comportements de base de données afin d'imiter les versions précédentes de SQL Server. Pour de plus amples informations, veuillez consulter Niveau de compatibilité dans la documentation de Microsoft. Lorsque vous mettez à niveau votre instance de base de données, toutes les bases de données existantes restent à leur niveau de compatibilité initial.

Vous pouvez modifier le niveau de compatibilité d'une base de données à l'aide de la ALTER DATABASE commande. Par exemple, pour modifier une base de données nommée customeracct afin qu'elle soit compatible avec SQL Server 2016, exécutez la commande suivante :

ALTER DATABASE customeracct SET COMPATIBILITY_LEVEL = 130