Salvare e applicare il codice convertito in DMS Schema Conversion - AWS Servizio di migrazione del Database

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Salvare e applicare il codice convertito in DMS Schema Conversion

Una volta convertiti gli oggetti del database di origine, DMS Schema Conversion non applica immediatamente il codice convertito al database di destinazione. Al contrario, DMS Schema Conversion memorizza il codice convertito nel progetto finché non si è pronti ad applicarlo al database di destinazione.

Prima di applicare il codice convertito, puoi aggiornare il codice del database di origine e convertire nuovamente gli oggetti aggiornati per eseguire gli elementi d'azione esistenti. Per ulteriori informazioni sugli elementi che DMS Schema Conversion non è in grado di convertire automaticamente, consultaCreazione di report di valutazione della migrazione del database con DMS Schema Conversion. Per ulteriori informazioni sull'aggiornamento degli oggetti del database di origine nel progetto di migrazione per DMS Schema Conversion, vedereAggiornamento degli schemi di database.

Invece di applicare il codice convertito direttamente al database in DMS Schema Conversion, è possibile salvare il codice in un file come SQL script. È possibile rivedere questi SQL script, modificarli se necessario e quindi applicarli manualmente al SQL database di destinazione.

Salvare il codice convertito in un file SQL

È possibile salvare lo schema convertito come SQL script in un file di testo. È possibile modificare il codice convertito per indirizzare le azioni che DMS Schema Conversion non è in grado di convertire automaticamente. È quindi possibile eseguire SQL gli script aggiornati sul database di destinazione per applicare il codice convertito al database di destinazione.

Per salvare lo schema convertito come script SQL
  1. Accedi a AWS Management Console e apri la AWS DMS console alla https://console.aws.amazon.com/dms/v2/.

  2. Scegli Progetti di migrazione. Viene visualizzata la pagina Progetti di migrazione.

  3. Scegli il progetto di migrazione, quindi seleziona Conversione dello schema.

  4. Scegli Avvia conversione dello schema. Viene visualizzata la pagina Conversione dello schema.

  5. Nel riquadro di destra, scegli lo schema del database di destinazione o seleziona gli oggetti convertiti che desideri salvare. Assicurati che DMS Schema Conversion evidenzi il nome del nodo principale in blu e attivi il menu Azioni per il database di destinazione.

  6. Scegli Salva con nome SQL per le azioni. Viene visualizzata la finestra di dialogo Salva.

  7. Scegli Salva con nome SQL per confermare la tua scelta.

    DMSSchema Conversion crea un archivio con SQL file e lo archivia nel tuo bucket Amazon S3.

  8. (Facoltativo) Cambia il bucket S3 per l'archivio modificando le impostazioni di conversione dello schema nel profilo dell'istanza.

  9. Apri SQL gli script dal tuo bucket S3.

Applicazione del codice convertito

Quando sei pronto per applicare il codice convertito al database destinazione, scegli gli oggetti del database nel riquadro a destra del progetto. È possibile applicare le modifiche a un intero schema di database o a oggetti selezionati dello schema di database.

Dopo aver selezionato gli oggetti del database, DMS Schema Conversion evidenzia il nome del nodo selezionato o del nodo principale in blu. Quindi, attiva il menu Operazioni. Scegli Applica le modifiche per Operazioni. Nella finestra di dialogo che viene visualizzata, scegli Applica per confermare la scelta e applicare il codice convertito al database di destinazione.

Applicazione dello schema del pacchetto di estensione

Quando si applica lo schema convertito al database di destinazione per la prima volta, DMS Schema Conversion potrebbe applicare anche lo schema del pacchetto di estensione. Lo schema del pacchetto di estensione emula le funzioni di sistema del database di origine necessarie per eseguire il codice convertito per il database di destinazione. Se il codice convertito utilizza le funzioni del pacchetto di estensione, assicurati di applicare lo schema del pacchetto di estensione.

Per applicare manualmente il pacchetto di estensione al database di destinazione, scegli Applica le modifiche per Operazioni. Nella finestra di dialogo che viene visualizzata, scegli Conferma per applicare il pacchetto di estensione al database di destinazione.

Ti consigliamo di non modificare lo schema del pacchetto di estensione per evitare risultati imprevisti nel codice convertito.

Per ulteriori informazioni, consulta Utilizzo dei pacchetti di estensione nella conversione dello schema DMS.