Versions de bases de données et règles concernant les versions

Cette page décrit les règles relatives à la compatibilité des versions de base de données de Cloud SQL.

Versions de base de données compatibles avec Cloud SQL

Les moteurs de base de données compatibles avec Cloud SQL incluent plusieurs versions. Les versions peuvent varier en termes de capacités et de types de problèmes rencontrés. Bien qu'une mise à niveau puisse avoir un impact sur vos utilisateurs, il est également essentiel de fournir des fonctionnalités de base de données à jour et des correctifs importants. Cloud SQL assure la mise à jour de vos instances en appliquant automatiquement les correctifs et les mises à jour des versions mineures.

Versions majeures et mineures compatibles avec Cloud SQL

Cloud SQL est compatible avec les versions de base de données suivantes :

Version majeureVersion mineureDate de début de la compatibilité
SQL Server 2022 StandardCU1226 juin 2023
SQL Server 2022 EnterpriseCU1226 juin 2023
SQL Server 2022 ExpressCU1226 juin 2023
SQL Server 2022 WebCU1226 juin 2023
SQL Server 2019 Standard (par défaut)CU2624 juin 2021
SQL Server 2019 EnterpriseCU2624 juin 2021
SQL Server 2019 ExpressCU2624 juin 2021
SQL Server 2019 WebCU2624 juin 2021
SQL Server 2017 StandardCU3119 février 2020
SQL Server 2017 EnterpriseCU3119 février 2020
SQL Server 2017 ExpressCU3119 février 2020
SQL Server 2017 WebCU3119 février 2020

Format de version de base de données Cloud SQL

Pour SQL Server, l'année indique le numéro de version majeure et la version mineure est la mise à jour cumulative (CU) compatible. Par exemple, pour SQL Server 2022 Enterprise CU11, 2022 Enterprise est le numéro de la version majeure et CU11 est le numéro de la version mineure.

Identifier la version de base de données de votre instance Cloud SQL

Vous spécifiez la version de la base de données lorsque vous créez une instance Cloud SQL. Si vous ne spécifiez pas de version de base de données, Cloud SQL utilise la version de base de données par défaut.

Pour afficher la version de base de données d'une instance Cloud SQL, procédez comme suit:

  1. Dans Google Cloud Console, accédez à la page Instances Cloud SQL.

    Accéder à la page Instances Cloud SQL

  2. Pour ouvrir la page Présentation d'une instance, cliquez sur son nom.
  3. Dans la fiche Configuration, affichez la version de la base de données.

Pour filtrer les instances en fonction d'une version de base de données spécifique dans votre projet Cloud SQL, procédez comme suit:

  1. Dans Google Cloud Console, accédez à la page Instances Cloud SQL.

    Accéder à la page Instances Cloud SQL

  2. Dans le champ Filtre, sélectionnez Type. Les versions de base de données de votre projet sont listées.
  3. Pour filtrer les instances, sélectionnez une version de base de données dans votre projet.

Pour afficher toutes les instances Cloud SQL et leurs versions de base de données dans votre organisation, utilisez Database Center. Vous pouvez également passer de la vue "Projet" à la vue "Dossier" ou "Organisation" dans Database Center pour obtenir la liste complète de toutes vos instances Cloud SQL. Pour en savoir plus, consultez la section Filtrer les ressources et exporter des informations sur l'inventaire de la flotte.

Compatibilité des versions mineures

Cloud SQL est compatible avec les nouvelles versions mineures dans les trois mois suivant leur mise en disponibilité générale par la communauté des développeurs du moteur de base de données. Une fois que Cloud SQL prend en charge une nouvelle version mineure, il provisionne automatiquement de nouvelles instances sur la nouvelle version. Lors du prochain déploiement de maintenance programmé, Cloud SQL met à niveau les instances existantes vers la nouvelle version.

Cloud SQL détermine la version mineure cible de chaque moteur de base de données. Lorsque la version mineure cible est différente de celle d'une instance Cloud SQL, Cloud SQL la met à niveau lors du prochain cycle de maintenance. Vous pouvez modifier la date et l'heure des redémarrages suivant la maintenance en définissant un intervalle de maintenance pour votre instance.