Since DMS doesn't support MS SQL Server how to migrate a database with minimum downtime? is importing BAK or sql only way for SQL server if source is On-prem?
And Since BAK files are not accessible on other cloud providers (if source is other cloud provider), is import using sql files the only way?
How do organizations migrate big databases (say 1 Tb plus) with target being Cloud SQL server?
Solved! Go to Solution.
When migrating large SQL Server databases to Google Cloud SQL, several factors need to be considered:
For large SQL Server databases, you can choose between one-time migrations and continuous migrations. One-time migrations involve taking a copy of your source database, transferring it to your destination instance, and then switching over your application to point to the new instance. Continuous migrations involve copying data from your source instance to your destination instance on an ongoing basis - starting with an initial data load - and the applications may gradually switch over days, weeks, or months later.
For one-time migrations:
For continuous migrations:
In summary, there are several ways to migrate large SQL Server databases to Google Cloud SQL, each with its own benefits and considerations. The chosen method would depend on factors such as the size of the database, the frequency and size of updates, and the acceptable downtime. For large databases, the one-time migration approach using backups or the continuous migration approach using transactional replication are typically the most suitable options
For more details please refer to this great blog post: https://cloud.google.com/blog/products/databases/migrating-sql-server-databases-to-cloud-sql
When migrating large SQL Server databases to Google Cloud SQL, several factors need to be considered:
For large SQL Server databases, you can choose between one-time migrations and continuous migrations. One-time migrations involve taking a copy of your source database, transferring it to your destination instance, and then switching over your application to point to the new instance. Continuous migrations involve copying data from your source instance to your destination instance on an ongoing basis - starting with an initial data load - and the applications may gradually switch over days, weeks, or months later.
For one-time migrations:
For continuous migrations:
In summary, there are several ways to migrate large SQL Server databases to Google Cloud SQL, each with its own benefits and considerations. The chosen method would depend on factors such as the size of the database, the frequency and size of updates, and the acceptable downtime. For large databases, the one-time migration approach using backups or the continuous migration approach using transactional replication are typically the most suitable options
For more details please refer to this great blog post: https://cloud.google.com/blog/products/databases/migrating-sql-server-databases-to-cloud-sql