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é
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