Database Migration Service pour SQL Server

Vous pouvez migrer des bases de données SQL Server vers des instances Cloud SQL pour SQL Server avec Database Migration Service à l'aide d'un flux de sauvegarde et de restauration.

  • Pour les sources autogérées ou Amazon RDS, vous devez d'abord importer la sauvegarde complète de la base de données et les fichiers journaux des transactions dans un bucket Cloud Storage. Database Migration Service surveille ensuite activement votre bucket et réplique en continu vos données dans l'instance Cloud SQL pour SQL Server de destination.

  • Pour les sources Cloud SQL pour SQL Server, Database Migration Service gère automatiquement toutes les exportations de fichiers de sauvegarde requises.

Cette page présente les principales fonctionnalités de Database Migration Service pour les migrations SQL Server homogènes :

Bases de données source et de destination acceptées

Vous pouvez utiliser Database Migration Service pour migrer entre la même version et la même édition de SQL Server, ou depuis des versions antérieures de SQL Server vers des versions ultérieures compatibles avec Cloud SQL, à condition de respecter les consignes de compatibilité des versions. Pour en savoir plus, consultez les mises à niveau de version et d'édition compatibles pour votre version de SQL Server dans la documentation Microsoft. Par exemple, consultez la section Mises à niveau de version et d'édition compatibles (SQL Server 2025).

Le tableau suivant répertorie toutes les bases de données source et de destination SQL Server compatibles :

Bases de données sources Bases de données de destination
Amazon RDS Cloud SQL pour SQL Server versions 2025, 2022, 2019, 2017
Service SQL Server autogéré

(sur site ou sur une VM cloud que vous contrôlez entièrement)

Cloud SQL pour SQL Server

(avec exportations de sauvegarde automatisées par Database Migration Service)

Flux de données des migrations continues

Pour les migrations SQL Server homogènes vers Cloud SQL, Database Migration Service est compatible avec le flux de migration continue. Dans cette approche, vos données sont d'abord chargées à partir d'un fichier de sauvegarde complet de la base de données, puis à partir d'un fichier de sauvegarde différentiel, et enfin mises à jour en continu en fonction des fichiers journaux des transactions que vous importez dans un bucket Cloud Storage dédié.

Présentation du flux de migration SQL Server
Figure 1. Déplacement des données lors de la migration SQL Server avec Database Migration Service. (cliquez pour agrandir)