Database Migration Service supporta i seguenti tipi di backup per le migrazioni omogenee di SQL Server a Cloud SQL.
- Backup completi
- I backup completi sono la spina dorsale del processo di migrazione. Contengono tutti i dati del database al momento dell'esportazione. Il file di backup completo è necessario per la migrazione.
- Backup differenziali
- I backup differenziali contengono tutti i dati di origine apparsi nel database dall'ultimo file di backup completo. I backup differenziali sono utili se hai molti dati da replicare e vuoi gestirli collettivamente anziché caricare più file di log delle transazioni. Il file di backup differenziale è facoltativo per la migrazione.
- File di log delle transazioni
- Questi file contengono un elenco di operazioni di modifica
che vengono eseguite nel database. Database Migration Service utilizza queste informazioni per replicare gli aggiornamenti dei dati nel database di destinazione durante la fase Change Data Capture (CDC).
Per le migrazioni omogenee di SQL Server, Database Migration Service supporta solo il tipo di migrazione continua (per ulteriori informazioni, consulta flussi di dati delle migrazioni continue). Ciò significa che i job di migrazione procedono sempre alla fase CDC, ma non ricevi errori se non carichi file di log delle transazioni. Se non carichi file di log delle transazioni, devi promuovere il job di migrazione al termine della fase di caricamento iniziale. Vedi Promuovere un job di migrazione.
Quando prepari i file di backup per la migrazione, assicurati di prendere in considerazione quanto segue:
Convenzioni di denominazione: ogni tipo di file di backup deve utilizzare una convenzione di denominazione specifica. Vedi Preparare i file di backup.
Struttura della cartella: ogni tipo di file di backup deve essere archiviato in una cartella distinta nel bucket Cloud Storage utilizzato per la migrazione. Consulta Archiviare i file di backup in un bucket Cloud Storage.
Crittografia: puoi utilizzare i backup criptati per la migrazione. Se vuoi criptare i file di backup, devi criptare tutti i tipi di file di backup che utilizzi per un database specifico incluso nella migrazione. Consulta Utilizzare i file di backup criptati.
Configurazione del job di migrazione: se utilizzi un file di backup differenziale per qualsiasi database incluso nella migrazione, devi configurare il job di migrazione in modo che Database Migration Service possa riconoscere i file di backup differenziale nel tuo bucket Cloud Storage. Vedi Creare un job di migrazione
Passaggi successivi
Per una guida dettagliata alla migrazione passo passo, consulta la guida alla migrazione di Cloud SQL per SQL Server.