Para las migraciones homogéneas de SQL Server a Cloud SQL, Database Migration Service requiere que primero crees y configures tu instancia de destino de Cloud SQL. Sigue los siguientes pasos:
Crea tu instancia de destino. Asegúrate de usar suficientes recursos de procesamiento y memoria para cubrir tus necesidades de migración y sigue los requisitos que se indican en las limitaciones conocidas.
Crea y configura un usuario de migración dedicado en tu instancia de Cloud SQL de destino. Este usuario es obligatorio para que Database Migration Service se conecte correctamente a tu instancia de destino y supervise tus datos. Debes proporcionar el nombre de usuario y la contraseña de esta cuenta más adelante, cuando crees el perfil de conexión de destino.
Crea la cuenta de usuario de la base de datos en tu instancia de Cloud SQL para SQL Server de destino. Consulta Crea y administra usuarios en la documentación de Cloud SQL.
Asigna los siguientes privilegios a la cuenta de usuario:
- Para SQL Server 2019:
VIEW ANY DEFINITION
yVIEW SERVER STATE
- Para versiones posteriores:
VIEW ANY DEFINITION
yVIEW SERVER PERFORMANCE STATE
- Para SQL Server 2019:
Para obtener información sobre cómo asignar privilegios a las cuentas de usuario, consulta Cómo cambiar los permisos de los usuarios en la documentación de Cloud SQL.
Otorga los permisos de Cloud Storage a la cuenta de servicio asociada con tu instancia de destino. Esta cuenta se crea después de que creas la instancia de destino.
Verifica la dirección de correo electrónico asociada con esta cuenta de servicio en la página de detalles de la instancia de Cloud SQL. Consulta Ver información de la instancia en la documentación de Cloud SQL.
Agrega los permisos
storage.objects.get
ystorage.objects.list
a la cuenta de servicio. Si deseas obtener más información para administrar el acceso con Identity and Access Management, consulta Administra el acceso a proyectos, carpetas y organizaciones en la documentación de IAM.