Google Cloud Launches In-Place Major Version Upgrades for Cloud SQL for SQL Server

Google Cloud has announced the availability of in-place major version upgrades for Cloud SQL for SQL Server, supporting transitions from versions 2017 and 2019 to SQL Server 2022. This new capability eliminates the need for manual data migration between separate instances, significantly reducing the operational overhead and risk associated with legacy upgrade paths. By utilizing this feature, administrators can maintain their existing instance configurations, including IP addresses and connection strings, which simplifies the overall application update lifecycle. The technical workflow involves an automated process that includes pre-upgrade compatibility checks and immediate engine binary updates. When an upgrade is initiated via the Google Cloud Console or CLI, the system automatically creates a safety backup before applying the new version. Although a brief period of downtime is required during the binary swap, the elimination of manual export and import steps makes the process faster and less prone to human error compared to traditional methods. Post-upgrade, users can choose to update the database compatibility level to leverage SQL Server 2022 specific features such as Intelligent Query Processing. This provides a clear path for database modernization, allowing teams to test performance impact before fully committing to the latest query optimizer behaviors. The feature also supports multi-step upgrades for older versions like SQL Server 2012, providing a robust toolset for enterprises looking to stay current with Microsoft's database lifecycle support.
Related tools
Recommended tools for this topic
These picks prioritize high-intent tools relevant to this topic. Some links may include partner or affiliate tracking.
High-value hosting and deployment path for frontend and cloud readers.
View VercelGreat fit for Postgres and serverless database intent with clear technical relevance.
View NeonStrong cloud alternative for startups and developer-led infrastructure decisions.
View DigitalOceanComparison
| Aspect | Before / Alternative | After / This |
|---|---|---|
| Migration Effort | Manual export, import, and instance recreation | Fully automated in-place engine update |
| Connection Settings | New IP and connection string required | Existing IP address and metadata preserved |
| Risk Management | Manual backup and consistency checks | Automated pre-checks and mandatory system backups |
Action Checklist
- Verify application compatibility with SQL Server 2022 Check for deprecated syntax or removed features in your SQL scripts
- Perform a test upgrade on a cloned instance Use the clone feature to validate the upgrade time and post-migration performance
- Initiate the upgrade via gcloud or Console Ensure you have a maintenance window scheduled as downtime will occur
- Update database compatibility level Manually raise the compatibility level to enable new SQL 2022 query optimizations
Source: Google Cloud Blog
This page summarizes the original source. Check the source for full details.
