Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
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
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-09-01 UTC."],[[["\u003cp\u003eFull backups are mandatory for SQL Server migrations to Cloud SQL, as they contain all the database data at the time of export.\u003c/p\u003e\n"],["\u003cp\u003eDifferential backups, containing data changes since the last full backup, are optional but can be beneficial for managing large amounts of data.\u003c/p\u003e\n"],["\u003cp\u003eTransaction log files, which track database changes, are utilized by the Database Migration Service for continuous data replication (CDC), although not providing them won't cause errors.\u003c/p\u003e\n"],["\u003cp\u003eProper backup file organization, including specific naming conventions and distinct folder structures in Cloud Storage, is required for successful migration.\u003c/p\u003e\n"],["\u003cp\u003eAll backup files for a specific database must be encrypted together if you choose to use encryption.\u003c/p\u003e\n"]]],[],null,["# Supported types of backup files\n\nDatabase Migration Service supports the following backup types for homogeneous\nSQL Server migrations to Cloud SQL.\n\nFull backups\n: Full backups are the backbone of the migration process.\n They contain all the data in your database at the point in time when you\n export them. **The full backup file is required for migration.**\n\nDifferential backups\n: Differential backups contain all the source data\n that appeared in your database since the last full backup file.\n Differential backups are useful if you have a lot of data to replicate and\n want to handle it in bulk rather than upload multiple transaction log files.\n **The differential backup file is optional for migration.**\n\nTransaction log files\n\n: These files contain a list of change operations that take place in your database. Database Migration Service uses this information to replicate data updates in your destination database during the Change Data Capture (CDC) phase. For homogeneous SQL Server migrations, Database Migration Service\n supports only the continuous migration type (for more information see\n [Continuous migrations data flow](/database-migration/docs/sqlserver/scenario-overview#data-flow-migration-types)). This means that migration\n jobs always proceed to the CDC phase, but you don't get errors if you don't\n upload any transaction log files. If you don't upload any transaction log\n files, you need to promote the migration job when the initial load phase\n is over. See\n [Promote a migration job](/database-migration/docs/sqlserver/finalize-migration).\n\nAs you prepare the backup files for your migration, make sure you consider\nthe following:\n\n- Naming conventions: Each backup file type needs to use a specific naming\n convention. See\n [Prepare your backup files](/database-migration/docs/sqlserver/export-backup-files).\n\n- Folder structure: Each backup file type needs to be stored in a separate\n folder in the Cloud Storage bucket you use for migration. See\n [Store backup files in a Cloud Storage bucket](/database-migration/docs/sqlserver/storage-buckets).\n\n- Encryption: You can use encrypted backups for your migration. If you want\n to encrypt the backup files, you need to encrypt all types of backup files\n you use for a specific database included in your migration. See\n [Use encrypted backup files](/database-migration/docs/sqlserver/backup-file-encryption).\n\n- Migration job configuration: If you use a differential backup file for any\n database included in your migration, you need to configure the migration job\n so that Database Migration Service can recognize the differential backup files\n in your Cloud Storage bucket. See\n [Create a migration job](/database-migration/docs/sqlserver/create-migration-job)\n\nWhat's next\n-----------\n\nFor a detailed step-by-step migration guide, see\n[Cloud SQL for SQL Server migration guide](/database-migration/docs/sqlserver/guide)."]]