Database Migration Service admite los siguientes tipos de copias de seguridad para migraciones homogéneas de SQL Server a Cloud SQL.
- Copias de seguridad completas
- Las copias de seguridad completas son la columna vertebral 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 necesario 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 deseas manejarlos 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 las 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 las tareas de migración siempre pasan a 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 promocionar el trabajo de migración cuando finalice la fase de carga inicial. Consulta Cómo 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 los archivos de copia de seguridad.
Estructura de carpetas: Cada tipo de archivo de copia de seguridad debe almacenarse en una carpeta distinta 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 usas 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 la migración, debes configurar el trabajo de migración para que Database Migration Service pueda reconocer los archivos de copia de seguridad diferenciales 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.