Usare il database SQL di Azure come fonte per AWS SCT - AWS Schema Conversion Tool

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à.

Usare il database SQL di Azure come fonte per AWS SCT

Puoi usarlo AWS SCT per convertire schemi, oggetti di codice e codice dell'applicazione dal database SQL di Azure ai seguenti obiettivi:

  • Amazon RDS for MySQL

  • Amazon Aurora MySQL-Compatible Edition

  • Amazon RDS for PostgreSQL

  • Amazon Aurora PostgreSQL-Compatible Edition

Privilegi per il database SQL di Azure come origine

I privilegi richiesti per il database SQL di Azure come origine sono i seguenti:

  • VIEW DEFINITION

  • VIEW DATABASE STATE

Ripeti l'assegnazione per ogni database di cui desideri convertire lo schema.

I privilegi richiesti per i database MySQL e PostgreSQL di destinazione sono descritti nelle sezioni seguenti.

Connessione al database SQL di Azure come origine

Usa la procedura seguente per connetterti al tuo database di origine del database SQL di Azure con. AWS Schema Conversion Tool

Per connettersi a un database di origine del database SQL di Azure
  1. NelAWS Schema Conversion Tool, scegli Aggiungi fonte.

  2. Scegli Azure SQL Database, quindi scegli Avanti.

    Viene visualizzata la finestra di dialogo Aggiungi fonte.

  3. In Nome connessione, inserisci un nome per il tuo database. AWS SCTvisualizza questo nome nell'albero nel pannello di sinistra.

  4. Usa le credenziali del database AWS Secrets Manager o inseriscile manualmente:

    • Per utilizzare le credenziali del database di Secrets Manager, segui le seguenti istruzioni:

      1. Per AWSSecret, scegli il nome del segreto.

      2. Scegliete Compila per inserire automaticamente tutti i valori nella finestra di dialogo di connessione al database di Secrets Manager.

      Per informazioni sull'utilizzo delle credenziali del database di Secrets Manager, vedereUtilizzo di AWS Secrets Manager.

    • Per inserire manualmente le informazioni di connessione al database di origine del database SQL di Azure, usa le seguenti istruzioni:

      Parametro Operazione
      Server name (Nome del server)

      Immetti il nome Domain Name Service (DNS) o l'indirizzo IP del server del database di origine.

      Database

      Inserisci il nome del database a cui connetterti.

      User name (Nome utente) e Password (Password)

      Inserisci le credenziali del database per connetterti al server del database di origine.

      AWS SCTutilizza la password per connettersi al database di origine solo quando si sceglie di connettersi al database in un progetto. Per evitare di esporre la password per il database di origine, AWS SCT non memorizza la password per impostazione predefinita. Se chiudi il tuo progetto AWS SCT e lo riapri, ti viene richiesta la password per la connessione al database di origine in base alle necessità.

      Memorizza la password

      AWS SCT crea un insieme di credenziali sicure per archiviare i certificati SSL e le password del database. Attivando questa opzione, è possibile memorizzare la password del database e connettersi rapidamente al database senza dover inserire la password.

  5. Scegli Test Connection per verificare che AWS SCT possa connettersi al tuo database di origine.

  6. Scegli Connetti per connetterti al tuo database di origine.