En el caso de las fuentes de Cloud SQL para SQL Server, Database Migration Service puede exportar automáticamente los archivos de origen pertinentes directamente desde tu instancia de origen. Cuando migras desde fuentes autoadministradas o de Amazon RDS, debes exportar de forma manual los archivos de copia de seguridad a un bucket de Cloud Storage. Para las migraciones desde fuentes autoadministradas o de Amazon RDS, Database Migration Service admite los siguientes tipos de copias de seguridad:
- Copias de seguridad completas
- Las copias de seguridad completas son la base del proceso de migración. Contienen todos los datos de tu base de datos en el momento en que los exportas. El archivo de copia de seguridad completa es obligatorio para la migración.
- Copias de seguridad diferenciales
- Las copias de seguridad diferenciales contienen todos los datos de origen que aparecieron en tu base de datos desde el último archivo de copia de seguridad completa. Las copias de seguridad diferenciales son útiles si tienes muchos datos para replicar y quieres controlarlos de forma masiva en lugar de subir varios archivos de registro de transacciones. El archivo de copia de seguridad diferencial es opcional para la migración.
- Archivos de registro de transacciones
- Estos archivos contienen una lista de operaciones de cambio
que se realizan en tu base de datos. Database Migration Service usa esta información
para replicar las actualizaciones de datos en tu base de datos de destino durante la
fase de captura de datos modificados (CDC).
En el caso de las migraciones homogéneas de SQL Server, Database Migration Service solo admite el tipo de migración continua (para obtener más información, consulta Flujo de datos de migraciones continuas). Esto significa que los trabajos de migración siempre continúan con la fase de CDC, pero no se producen errores si no subes ningún archivo de registro de transacciones. Si no subes ningún archivo de registro de transacciones, debes ascender el trabajo de migración cuando finalice la fase de carga inicial. Consulta Ascender un trabajo de migración.
Cuando prepares los archivos de copia de seguridad para la migración, asegúrate de tener en cuenta lo siguiente:
Convenciones de nombres: Cada tipo de archivo de copia de seguridad debe usar una convención de nombres específica. Consulta Prepara tus archivos de copia de seguridad.
Estructura de carpetas: Cada tipo de archivo de copia de seguridad debe almacenarse en una carpeta independiente en el bucket de Cloud Storage que usas para la migración. Consulta Almacena archivos de copia de seguridad en un bucket de Cloud Storage.
Encriptación: Puedes usar copias de seguridad encriptadas para la migración. Si quieres encriptar los archivos de copia de seguridad, debes encriptar todos los tipos de archivos de copia de seguridad que uses para una base de datos específica incluida en la migración. Consulta Cómo usar archivos de copia de seguridad encriptados.
Configuración del trabajo de migración: Si usas un archivo de copia de seguridad diferencial para cualquier base de datos incluida en tu migración, debes configurar el trabajo de migración para que Database Migration Service pueda reconocer los archivos de copia de seguridad diferencial en tu bucket de Cloud Storage. Consulta Crea un trabajo de migración.
¿Qué sigue?
Para obtener una guía de migración detallada paso a paso, consulta la Guía de migración de Cloud SQL para SQL Server para fuentes autoadministradas y de Amazon RDS.