Migrer une base de données Microsoft SQL Server locale vers Amazon RDS for SQL Server à l'aide de méthodes de sauvegarde et de restauration natives - Recommandations AWS

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.

Migrer une base de données Microsoft SQL Server locale vers Amazon RDS for SQL Server à l'aide de méthodes de sauvegarde et de restauration natives

Créée par Tirumala Dasari (AWS), David Queiroz (AWS) et Vishal Singh (AWS)

Environnement : PoC ou pilote

Source : base de données SQL Server locale

Cible : Amazon RDS pour SQL Server

Type R : Replateforme

Charge de travail : Microsoft

Technologies : migration ; bases de données ; systèmes d'exploitation

Services AWS : Amazon RDS ; Amazon S3

Récapitulatif

Ce modèle décrit comment migrer une base de données Microsoft SQL Server sur site vers une instance de base de données Amazon Relational Database Service (Amazon RDS) pour SQL Server (migration homogène). Le processus de migration est basé sur les méthodes de sauvegarde et de restauration natives de SQL Server. Il utilise SQL Server Management Studio (SSMS) pour créer un fichier de sauvegarde de base de données et un bucket Amazon Simple Storage Service (Amazon S3) pour stocker le fichier de sauvegarde avant de le restaurer dans Amazon RDS for SQL Server.

Conditions préalables et limitations

Prérequis

  • Un compte AWS actif.

  • Politiques de rôle AWS Identity and Access Management (IAM) pour accéder au compartiment S3 et à l'instance de base de données Amazon RDS for SQL Server.

Limites

  • Le processus décrit dans ce modèle migre uniquement la base de données. Les connexions SQL ou les utilisateurs de base de données, y compris les tâches de l'agent SQL Server, ne sont pas migrés car ils nécessitent des étapes supplémentaires.

Versions du produit

  • SQL Server 2012-2017. Pour obtenir la dernière liste des versions et fonctionnalités prises en charge, consultez Microsoft SQL Server sur Amazon RDS dans la documentation AWS.

Architecture

Pile technologique source

  • Une base de données Microsoft SQL Server sur site

Pile technologique cible

  • Instance de base de données Amazon RDS pour SQL Server

Architecture de migration des données

Architecture permettant de migrer une base de données SQL Server sur site vers une instance de base de données Amazon RDS for SQL Server.

Outils

  • Microsoft SQL Server Management Studio (SSMS) est un environnement intégré de gestion de l'infrastructure SQL Server. Il fournit une interface utilisateur et un groupe d'outils dotés d'éditeurs de script riches qui interagissent avec SQL Server.

Épopées

TâcheDescriptionCompétences requises

Sélectionnez SQL Server comme moteur de base de données dans Amazon RDS for SQL Server.

DBA

Choisissez l'édition SQL Server Express.

DBA

Spécifiez les informations de base de données.

Pour plus d'informations sur la création d'une instance de base de données, consultez la documentation Amazon RDS.

DBA, propriétaire de l'application
TâcheDescriptionCompétences requises

Connectez-vous à la base de données SQL Server locale via SSMS.

DBA

Créez une sauvegarde de la base de données.

Pour obtenir des instructions, consultez la documentation SSMS.

DBA, propriétaire de l'application
TâcheDescriptionCompétences requises

Créez un compartiment dans Amazon S3.

Pour plus d’informations, consultez la documentation Amazon S3.

DBA

Téléchargez le fichier de sauvegarde dans le compartiment S3.

Pour plus d’informations, consultez la documentation Amazon S3.

SysOps administrateur
TâcheDescriptionCompétences requises

Ajoutez le groupe d'options à Amazon RDS.

  1. Ouvrez la console Amazon RDS à l’adresse https://console.aws.amazon.com/rds/.

  2. Dans le volet de navigation, choisissez Groupes d'options, puis Créer un groupe.

  3. Complétez les informations relatives au groupe d'options, puis choisissez Create.

  4. Ajoutez l'SQLSERVER_BACKUP_RESTOREoption au groupe d'options, puis choisissez Ajouter une option.

Pour plus d'informations, consultez la documentation Amazon RDS.

SysOps administrateur

Restaurez la base de données.

  1. Connectez-vous à Amazon RDS pour SQL Server via SSMS.

  2. Appelez la procédure msdb.dbo.rds_restore_database stockée pour restaurer la base de données.

DBA
TâcheDescriptionCompétences requises

Validez les objets et les données.

Validez les objets et les données entre la base de données source et Amazon RDS for SQL Server.

Remarque : Cette tâche migre uniquement la base de données. Les connexions et les tâches ne seront pas migrées.

Propriétaire de l'application, DBA
TâcheDescriptionCompétences requises

Redirigez le trafic des applications.

Après validation, redirigez le trafic de l'application vers l'instance de base de données Amazon RDS for SQL Server.

Propriétaire de l'application, DBA

Ressources connexes