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.
Enregistrer et appliquer votre code converti dans DMS Schema Conversion
Une fois que DMS Schema Conversion a converti les objets de votre base de données source, elle n'applique pas immédiatement le code converti à votre base de données cible. Au lieu de cela, DMS Schema Conversion stocke le code converti dans votre projet jusqu'à ce que vous soyez prêt à l'appliquer à votre base de données cible.
Avant d’appliquer le code converti, vous pouvez mettre à jour le code de la base de données source et reconvertir les objets mis à jour pour traiter les éléments d’action existants. Pour plus d'informations sur les éléments que la conversion de DMS schéma ne peut pas convertir automatiquement, consultezCréation de rapports d'évaluation de la migration de bases de données avec DMS Schema Conversion. Pour plus d'informations sur l'actualisation des objets de votre base de données source dans le cadre d'un projet de migration pour la conversion de DMS schéma, consultezActualisation de vos schémas de base de données.
Au lieu d'appliquer le code converti directement à votre base de données dans DMS Schema Conversion, vous pouvez enregistrer le code dans un fichier sous forme de SQL script. Vous pouvez consulter ces SQL scripts, les modifier si nécessaire, puis les appliquer manuellement à votre base de données cible. SQL
Enregistrer le code converti dans un SQL fichier
Vous pouvez enregistrer votre schéma converti sous forme de SQL scripts dans un fichier texte. Vous pouvez modifier le code converti pour traiter les actions que DMS Schema Conversion ne peut pas convertir automatiquement. Vous pouvez ensuite exécuter vos SQL scripts mis à jour sur votre base de données cible pour appliquer le code converti à votre base de données cible.
Pour enregistrer votre schéma converti sous forme de SQL scripts
-
Connectez-vous à la AWS DMS console AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/dms/v2/
. -
Choisissez Projets de migration. La page Projets de migration s’ouvre.
-
Choisissez votre projet de migration, puis choisissez Conversion de schéma.
-
Choisissez Lancer la conversion de schéma. La page Conversion de schéma s’ouvre.
-
Dans le volet de droite, choisissez le schéma de base de données cible ou sélectionnez les objets convertis que vous souhaitez enregistrer. Assurez-vous que DMS Schema Conversion met en évidence le nom du nœud parent en bleu et active le menu Actions pour la base de données cible.
-
Choisissez Enregistrer sous SQL pour Actions. La boîte de dialogue Enregistrer s’affiche.
-
Choisissez Enregistrer sous SQL pour confirmer votre choix.
DMSSchema Conversion crée une archive contenant SQL des fichiers et stocke cette archive dans votre compartiment Amazon S3.
(Facultatif) Changez le compartiment S3 de l’archive en modifiant les paramètres de conversion de schéma dans votre profil d’instance.
-
Ouvrez les SQL scripts depuis votre compartiment S3.
Application de votre code converti
Une fois que vous êtes prêt à appliquer votre code converti à la base de données cible, choisissez les objets de base de données dans le volet de droite de votre projet. Vous pouvez appliquer des modifications à un schéma de base de données entier ou à certains objets de schéma de base de données.
Après avoir sélectionné les objets de base de données, DMS Schema Conversion met en surbrillance le nom du nœud sélectionné ou du nœud parent en bleu. Il active ensuite le menu Actions. Choisissez Appliquer les modifications pour Actions. Dans la boîte de dialogue qui s’affiche, choisissez Appliquer pour confirmer votre choix et appliquer le code converti à la base de données cible.
Application du schéma du pack d’extension
Lorsque vous appliquez votre schéma converti à votre base de données cible pour la première fois, DMS Schema Conversion peut également appliquer le schéma du pack d'extension. Le schéma du pack d’extension émule les fonctions système de la base de données source nécessaires pour exécuter votre code converti pour la base de données cible. Si votre code converti utilise les fonctions du pack d’extension, assurez-vous d’appliquer le schéma du pack d’extension.
Pour appliquer manuellement le pack d’extension à la base de données cible, choisissez Appliquer les modifications pour Actions. Dans la boîte de dialogue qui s’affiche, choisissez Confirmer pour appliquer le pack d’extension à la base de données cible.
Nous vous recommandons de ne pas modifier le schéma du pack d’extension pour éviter des résultats inattendus dans le code converti.
Pour de plus amples informations, veuillez consulter Utilisation de packs d'extension dans la conversion de schéma DMS.