This page describes how to configure a Cloud SQL for SQL Server source for for continuous homogeneous SQL Server migrations.
In this migration path, Database Migration Service automatically handles all the required backup file exports to a Cloud Storage bucket when you migrate between two Cloud SQL for SQL Server instances.
To prepare your Cloud SQL for SQL Server instance for a homogeneous migration with Database Migration Service, do the following:
- Create a dedicated migration user account in your instance. See Create a user in the Cloud SQL documentation.
- Assign the necessary privileges to the dedicated migration user account.
Run the following commands:
SQL Server 2019 and earlier
For SQL Server 2019 and earlier versions, grant the
VIEW SERVER STATEpermission.USE [master]; GO GRANT VIEW SERVER STATE TO MIGRATION_USER; GO
Replace MIGRATION_USER with the name of the migration user account.
SQL Server 2022 and later
For SQL Server 2022 and later versions, grant the
VIEW SERVER STATEpermission.USE [master]; GO GRANT VIEW SERVER PERFORMANCE STATE TO MIGRATION_USER; GO
Replace MIGRATION_USER with the name of the migration user account.
- Enable point-in-time recovery (PITR) on your source instance.
What's next
Continue with your migration. See Migration guide for Cloud SQL for SQL Server sources.