

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 des schémas convertis dans AWS SCT
<a name="CHAP_Converting.SaveAndApply"></a>

Lorsque le schéma converti est AWS Schema Conversion Tool généré (comme indiqué dans[Conversion de schémas à l'aide d'AWS SCTConversion manuelle de schémas dans AWS SCT](CHAP_Converting.Convert.md)), il n'applique pas immédiatement le schéma converti à l'instance de base de données cible. Au lieu de cela, le schéma converti est stocké localement dans votre projet jusqu'à ce que vous soyez prêt à l'appliquer à l'instance DB cible. A l'aide de cette fonctionnalité, vous pouvez travailler avec des éléments de schéma qui ne peuvent pas être convertis automatiquement à votre moteur de base de données cible. Pour plus d'informations sur les éléments qui ne peuvent pas être convertis automatiquement, consultez [À l'aide du rapport d'évaluation figurant dans le AWS Schema Conversion Tool](CHAP_AssessmentReport.md). 

De manière facultative, l'outil peut enregistrer votre schéma converti en un fichier en tant que script SQL avant d'appliquer le schéma à votre instance DB cible. Vous pouvez faire appliquer par l'outil le schéma converti directement à votre instance DB cible. 

## Enregistrement de votre schéma converti dans un fichier
<a name="CHAP_Converting.Saving"></a>

Vous pouvez enregistrer votre schéma converti sous forme de scripts SQL dans un fichier texte. En utilisant cette approche, vous pouvez modifier les scripts SQL générés AWS SCT pour traiter les éléments que l'outil ne peut pas convertir automatiquement. Vous pouvez ensuite exécuter vos scripts mis à jour sur votre instance DB cible pour appliquer votre schéma converti à votre base de données cible. 

**Pour enregistrer votre schéma converti sous forme de scripts SQL**

1.  Choisissez votre schéma et ouvrez le menu contextuel (clic droit). 

1.  Choisissez **Enregistrer en tant que SQL**. 

1.  Entrez le nom du fichier et choisissez **Enregistrer**. 

1.  Enregistrez votre schéma converti à l'aide de l'une des options suivantes : 
   + **Fichier unique**
   + **Un seul fichier par étape**
   + **Un seul fichier par relevé**

**Pour choisir le format du script SQL**

1. Dans le menu **Paramètres**, choisissez **Paramètres du projet**. 

1.  Choisissez **Enregistrer les scripts**. 

1.  Pour **Vendor**, choisissez la plate-forme de base de données. 

1.  Pour **Enregistrer les scripts SQL sur**, choisissez la manière dont vous souhaitez enregistrer le script de schéma de base de données. 

1.  Cliquez **sur OK** pour enregistrer les paramètres. 

## Appliquer votre schéma converti
<a name="CHAP_Converting.Applying"></a>

Lorsque vous êtes prêt à appliquer votre schéma converti à votre instance de base de données Amazon RDS cible, choisissez l'élément de schéma dans le panneau de droite de votre projet. Ouvrez le menu contextuel (clic droit) pour l'élément de schéma, puis choisissez **Apply to database**, comme indiqué ci-dessous. 

![\[Apply to database (Appliquer à la base de données)\]](http://docs.aws.amazon.com/fr_fr/SchemaConversionTool/latest/userguide/images/write_to_database.png)


## Le schéma du pack d'extension
<a name="CHAP_Converting.SaveAndApply.Ext"></a>

La première fois que vous appliquez votre schéma converti à votre instance de base de données cible, AWS SCT ajoute un schéma supplémentaire à cette dernière. Ce schéma met en œuvre les fonctions système de la base de données source nécessaires lors de l'écriture du schéma converti dans l'instance DB cible. Le schéma est appelé schéma de kit d'extension. 

Ne modifiez pas ce schéma ou vous risquez d'obtenir des résultats inattendus dans le schéma converti écrit dans l'instance de base de données cible. Lorsque votre schéma est entièrement migré vers votre instance de base de données cible et que vous n'en avez plus besoin AWS SCT, vous pouvez supprimer le schéma du pack d'extension. 

Le schéma de kit d'extension est nommé selon votre base de données source, comme suit : 
+ IBM DB2 LUW : `aws_db2_ext`
+ Microsoft SQL Server: `aws_sqlserver_ext`
+ MySQL: `aws_mysql_ext`
+ Oracle: `aws_oracle_ext`
+ PostgreSQL: `aws_postgresql_ext`
+ ÉTUI À SAVON : `aws_sapase_ext`

Pour de plus amples informations, veuillez consulter [Utilisation des AWS Lambda fonctions du pack d' AWS SCT extension](CHAP_ExtensionPack.md#CHAP_ExtensionPack.OLTP). 