Mises à niveau du moteur de base de données Microsoft 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 du moteur de base de données Microsoft SQL Server

Lorsque Amazon RDS prend en charge une nouvelle version d'un moteur de base de données, vous pouvez mettre à niveau vos instances de base de données vers cette nouvelle version. Il existe deux types de mises à niveau pour les instances de base de données SQL Server : les mises à niveau de version majeure et les mises à niveau de version mineure.

Les mises à niveau de version majeure peuvent contenir des modifications de base de données qui ne sont pas rétrocompatibles avec les applications existantes. En conséquence, vous devez effectuer manuellement les mises à niveau des versions majeures de vos instances de base de données. Vous pouvez lancer une mise à niveau de version majeure en modifiant votre instance de base de données. Cependant, avant d’effectuer une mise à niveau de version majeure, nous vous recommandons de tester la mise à niveau en suivant les étapes décrites dans Test d’une mise à niveau de RDS for SQL Server.

Mises à niveau des versions mineures contient uniquement des modifications rétrocompatibles avec les applications existantes. Vous pouvez mettre à niveau la version mineure de votre instance de base de données de deux manières :

  • Manuellement : modifiez votre instance de base de données pour lancer la mise à niveau

  • Automatiquement : activez les mises à niveau automatiques des versions mineures pour votre instance de base de données

Lorsque vous activez les mises à niveau automatiques des versions mineures, RDS for SQL Server met automatiquement à niveau votre instance de base de données pendant les fenêtres de maintenance planifiées lorsque des mises à jour de sécurité critiques sont disponibles dans une version mineure plus récente.

Pour les versions mineures de moteurs postérieures à 16.00.4120.1, 15.00.4365.2, 14.00.3465.1, 13.00.6435.1, les protocoles de sécurité suivants sont désactivés par défaut :

  • rds.tls10 (protocole TLS 1.0)

  • rds.tls11 (protocole TLS 1.1)

  • rds.rc4(RC4 chiffre)

  • rds.curve25519 (chiffrement Curve25519)

  • rds.3des168 (chiffrement Triple DES)

Pour les versions de moteurs antérieures, Amazon RDS active ces protocoles de sécurité par défaut.

... "ValidUpgradeTarget": [ { "Engine": "sqlserver-se", "EngineVersion": "14.00.3281.6.v1", "Description": "SQL Server 2017 14.00.3281.6.v1", "AutoUpgrade": false, "IsMajorVersionUpgrade": false } ...

Pour plus d’informations sur l’exécution de mises à niveau, consultez Mise à niveau d’une instance de base de données SQL Server. Pour plus d’informations sur les versions SQL Server disponibles sur Amazon RDS, consultez Amazon RDS for Microsoft SQL Server.

Amazon RDS prend également en charge la politique de déploiement des mises à niveau afin de gérer les mises à niveau automatiques des versions mineures sur plusieurs ressources de base de données et. Comptes AWS Pour de plus amples informations, veuillez consulter Utilisation de la politique de déploiement des mises à AWS Organizations niveau pour les mises à niveau automatiques des versions mineures.

Mise à niveau d’une instance de base de données SQL Server

Pour plus d’informations sur la mise à niveau manuelle ou automatique d’une instance de base de données SQL Server, consultez les ressources suivantes :

Important

Si vous avez des instantanés chiffrés à l'aide de ce logiciel AWS KMS, nous vous recommandons de lancer une mise à niveau avant la fin du support.

Mise à niveau des instances de base de données obsolètes avant la fin de la prise en charge

Lorsqu’une version majeure est obsolète, vous ne pouvez pas l’installer sur de nouvelles instances de base de données. RDS va essayer de mettre automatiquement à niveau toutes les instances de base de données existantes.

Si vous devez restaurer une instance de base de données obsolète, vous pouvez effectuer une point-in-time restauration (PITR) ou restaurer un instantané. Cela vous donne un accès temporaire à une instance de base de données qui utilise la version considérée comme obsolète. Cependant, une fois qu’une version majeure est totalement obsolète, ces instances de base de données sont également automatiquement mises à niveau vers une version prise en charge.