Database versions and version policies

This page describes Cloud SQL's database version support policies.

Database versions supported by Cloud SQL

The database engines supported by Cloud SQL include multiple versions. The versions can vary in capabilities and in the types of issues that arise. While performing an upgrade can impact your users, providing up-to-date database features and important patches is also critical. Cloud SQL keeps your instances up-to-date with patches and minor version updates automatically.

Major and minor versions supported by Cloud SQL

Cloud SQL supports the following database versions.

The mainstream end date and the extended support end dates follow the Microsoft SQL Server support lifecycle. These dates are different than the Cloud SQL extended support dates that apply to Cloud SQL for PostgreSQL and Cloud SQL for MySQL.

Major versionMinor versionSupport start dateMainstream support
end date
Extended support
end date
SQL Server 2022 Standard (default)CU14June 26, 2023January 11, 2028January 11, 2033
SQL Server 2022 EnterpriseCU14June 26, 2023January 11, 2028January 11, 2033
SQL Server 2022 ExpressCU14June 26, 2023January 11, 2028January 11, 2033
SQL Server 2022 WebCU14June 26, 2023January 11, 2028January 11, 2033
SQL Server 2019 StandardCU28June 24, 2021February 28, 2025January 8, 2030
SQL Server 2019 EnterpriseCU28June 24, 2021February 28, 2025January 8, 2030
SQL Server 2019 ExpressCU28June 24, 2021February 28, 2025January 8, 2030
SQL Server 2019 WebCU28June 24, 2021February 28, 2025January 8, 2030
SQL Server 2017 StandardCU31February 19, 2020October 11, 2022October 12, 2027
SQL Server 2017 EnterpriseCU31February 19, 2020October 11, 2022October 12, 2027
SQL Server 2017 ExpressCU31February 19, 2020October 11, 2022October 12, 2027
SQL Server 2017 WebCU31February 19, 2020October 11, 2022October 12, 2027

Cloud SQL database version format

For SQL Server, the year provides the major version number and the minor version is the supported Cumulative Update (CU). For example, for SQL Server 2022 Enterprise CU11, 2022 Enterprise is the major version number and CU11 is the minor version number.

How to identify the database version of your Cloud SQL instance

You specify the database version when you create a Cloud SQL instance. If you don't specify a database version, then Cloud SQL uses the default database version.

To view the database version of a Cloud SQL instance, do the following:

  1. In the Google Cloud console, go to the Cloud SQL Instances page.

    Go to Cloud SQL Instances

  2. To open the Overview page of an instance, click the instance name.
  3. In the Configuration card, view the Database version.

To filter instances by a specific database version within your Cloud SQL project, do the following:

  1. In the Google Cloud console, go to the Cloud SQL Instances page.

    Go to Cloud SQL Instances

  2. In the Filter field, select Type. The database versions that are within your project are listed.
  3. To filter the instances, select a database version within your project.

To view all Cloud SQL instances and their database versions in your organization, use Database Center. You can also switch views in Database Center from project to folders or organizations to get a complete list of all your Cloud SQL instances. For more information, see Filter resources and export fleet inventory information.

Minor version support

Cloud SQL supports new minor versions within three months of their general availability release by the database engine developer community. After Cloud SQL supports a new minor version, Cloud SQL provisions new instances on the new version automatically. During the next scheduled maintenance rollout, Cloud SQL upgrades existing instances to the new version.

Cloud SQL determines the target minor version for each database engine. When the target minor version is different from the minor version for a Cloud SQL instance, Cloud SQL upgrades that version during the next maintenance cycle. You can control the day and time when maintenance restarts occur by setting a maintenance window for your instance.