

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Méthodes de migration de base de données SQL Server
<a name="methods"></a>

Il existe différentes méthodes pour migrer vos bases de données SQL Server vers AWS. Vous pouvez choisir parmi les AWS services et les fonctionnalités natives de SQL Server en fonction de votre évaluation et de vos besoins. Cette section décrit certaines des méthodes les plus courantes, qui sont résumées dans les deux tableaux suivants. Des discussions détaillées sur certaines de ces méthodes sont incluses dans les sections relatives à Amazon EC2 et Amazon RDS plus loin dans ce guide.

**AWS services**



| Méthode de migration | Cible | Caractéristiques et limites | En savoir plus | 
| --- | --- | --- | --- | 
| **AWS DMS** | Amazon EC2<br />Amazon RDS<br />Amazon RDS Custom<br />Amazon Aurora | +  Supporte le chargement complet et le CDC <br />+  Supporte toutes les tailles de base de données  | [AWS DMS](heterogeneous-migration-tools.md#aws-dms) Section | 
| **Orchestrateur de l'AWS Migration Hub** | Amazon EC2<br />Amazon RDS | +  Fournit des modèles de flux de travail prédéfinis étape par étape <br />+  Automatise la sauvegarde et la restauration natives <br />+  Supporte toutes les éditions et versions de SQL Server <br />+  Peut être appliqué à une ou plusieurs bases de données à la fois <br />+  Supporte toutes les tailles de base de données  | [Orchestrateur de l'AWS Migration Hub](mho.md) Section | 
| **AWS Transform MGN** | Amazon EC2 | +  Solution de levage et de changement de vitesse hautement automatisée <br />+  Agent-based, réplication au niveau des blocs  | Non traité dans ce guide (voir la [documentation MGN](https://docs.aws.amazon.com/mgn/index.html)) | 
| **AWS Snowball Edge** | Amazon EC2<br />Amazon RDS<br />Amazon RDS Custom | +  Supporte de très grandes bases de données (jusqu'à 210 To) <br />+  Utilise Amazon Simple Storage Service (Amazon S3) pour stocker et restaurer les données  | [Section Snowball Edge](snowball-edge.md) | 

**Méthodes natives de SQL Server**



| Méthode de migration | Cible | Caractéristiques et limites | En savoir plus | 
| --- | --- | --- | --- | 
| **Sauvegarde et restauration natives** | Amazon EC2<br />Amazon RDS<br />Amazon RDS Custom | +  Peut être appliqué à une ou plusieurs bases de données à la fois <br />+  Nécessite une interruption <br />+  Supporte toutes les tailles de base de données  |  backup/restoreSection [SQL Server native](native-backup-restore.md) (vous pouvez l'utiliser [Orchestrateur de l'AWS Migration Hub](mho.md)pour automatiser la sauvegarde et la restauration natives) | 
| **Expédition de journaux** | Amazon EC2<br />Amazon RDS<br />Amazon RDS Custom | +  Appliqué par base de données <br />+  Peut être retardé  | Section [d'expédition des journaux](log-shipping.md) | 
| **Expédition de grumes personnalisée** | Amazon RDS<br />Amazon RDS Custom | +  Appliqué par base de données <br />+  Peut être retardé  | [Automatisez la migration de SQL Server vers Amazon RDS sur site ou Amazon EC2 pour SQL Server à l'aide de l'expédition de journaux personnalisée](https://aws.amazon.com/blogs/database/automate-on-premises-or-amazon-ec2-sql-server-to-amazon-rds-for-sql-server-migration-using-custom-log-shipping/) (article de blog)AWS  | 
| **Mise en miroir de bases de données** | Amazon EC2 | +  Appliqué par base de données <br />+  Peut être synchrone ou asynchrone, selon l'édition SQL Server <br />+  La base de données secondaire n'est pas lisible ; elle agit comme une base de secours <br />+  Supporte le basculement automatique et manuel  | [Section de mise en miroir de bases](db-mirroring.md) de données | 
| **Groupes de disponibilité Always On** | Amazon EC2<br />Amazon RDS Custom | +  Appliqué à un ensemble de bases de données utilisateur <br />+  Peut être synchrone ou asynchrone <br />+  La base de données secondaire est lisible (édition SQL Server Enterprise uniquement) <br />+  Supporte le basculement automatique et manuel <br />+  Le basculement peut être initié pour plusieurs bases de données à la fois, au niveau du groupe de bases de données  | Section des [groupes de disponibilité Always](always-on.md) On | 
| **Groupes de disponibilité Always On de base** | Amazon EC2 | +  Pris en charge dans l'édition standard de SQL Server <br />+  Appliqué à une base de données utilisateur unique par groupe de disponibilité <br />+  Peut être synchrone ou asynchrone <br />+  Supporte le basculement automatique et manuel <br />+  Le basculement peut être initié au niveau du groupe de disponibilité <br />+  Peut être utilisé comme environnement hybride entre un environnement sur site et AWS  | Non traité dans ce guide (voir les [groupes de disponibilité Always On de base pour une seule base de données](https://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/basic-availability-groups-always-on-availability-groups) dans la documentation Microsoft) | 
| **Groupes de disponibilité distribués** | Amazon EC2<br />Amazon RDS Custom (migration uniquement) | +  Peut être utilisé pour les déploiements multirégionaux de SQL Server <br />+  Possibilité de basculer vers une version ultérieure de SQL Server <br />+  Ne nécessite pas l'extension de Windows Server Failover Clustering (WSFC) à l'environnement cible AWS  <br />+  Peut être utilisé entre les bases de données SQL Server Windows-based Linux-based (source) et (cible) <br />+  Peut être utilisé en tant que déploiement hybride de SQL Server entre un environnement local et AWS  | Section [des groupes de disponibilité distribués](distributed-groups.md) | 
| **Réplication transactionnelle** | Amazon EC2<br />Amazon RDS<br />Amazon RDS Custom | +  Supporte la migration d'un ensemble d'objets (tables, vues, procédures stockées) <br />+  Supporte la réplication asynchrone avec des données en temps quasi réel <br />+  La base de données des abonnés est lisible <br />+  Nécessite une surveillance étroite des tâches de réplication SQL Server qui exécutent la réplication  | Section de [réplication transactionnelle](trans-rep.md) | 
| **Programme de copie en masse (bcp)** | Amazon EC2<br />Amazon RDS Custom | +  Supporte les petites bases de données <br />+  Nécessite une interruption <br />+  Le schéma est pré-créé à destination <br />+  Utilisé pour déplacer les données, mais pas les métadonnées  | Non traité dans ce guide (voir [Importation et exportation de données SQL Server à l'aide d'autres méthodes](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/SQLServer.Procedural.Importing.Snapshots.html), section *Copie en bloc* dans la documentation Amazon RDS) | 
| **Détachez et attachez** | Amazon EC2<br />Amazon RDS Custom | +  Aucune sauvegarde nécessaire <br />+  Nécessite une interruption <br />+  Implique l'arrêt, le détachement, la copie de fichiers et leur attachement à Amazon EC2  | Non traité dans ce guide (voir [Détachement et attachement de base](https://learn.microsoft.com/en-us/sql/relational-databases/databases/database-detach-and-attach-sql-server) de données dans la documentation Microsoft) | 
| **Import/export** | Amazon EC2<br />Amazon RDS<br />Amazon RDS Custom | +  Supporte les petites bases de données <br />+  Nécessite une interruption <br />+  Le schéma est pré-créé à destination <br />+  Utilisé pour déplacer les données, mais pas les métadonnées  | Non traité dans ce guide (voir [Importation et exportation de données SQL Server à l'aide d'autres méthodes](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/SQLServer.Procedural.Importing.Snapshots.html#SQLServer.Procedural.Exporting.SSIEW) dans la documentation Amazon RDS) | 