Installazione dei componenti SSMA in SQL Server (MySQLToSql)

Oltre a installare SSMA, è necessario installare anche i componenti nel computer che esegue SQL Server. Questi componenti includono il pacchetto di estensione SSMA, che supporta la migrazione dei dati e i provider MySQL per abilitare la connettività da server a server.

Pacchetto di estensione SSMA per MySQL

Il pacchetto di estensione SSMA aggiunge un database, sysdb, all'istanza specificata di SQL Server. Questo database contiene le tabelle e le stored procedure necessarie per eseguire la migrazione dei dati.

Inoltre, quando si esegue la migrazione dei dati a SQL Server, SSMA crea processi di SQL Server Agent quando viene usato il motore di migrazione dei dati sul lato server per la migrazione dei dati.

Prerequisiti

Prima di installare i componenti del server SSMA per MySQL in SQL Server, assicurarsi che il computer soddisfi i requisiti seguenti:

  • Microsoft Windows Installer 3.1 o versione successiva.

  • Microsoft .NET Framework versione 4.7.2 o successiva. È possibile ottenerlo dal Centro per sviluppatori di .NET Framework.

  • Provider client MySQL e connettività al database MySQL di cui si vuole eseguire la migrazione. È possibile installare provider dal supporto del prodotto MySQL o dal sito Web MySQL.

  • Il servizio SQL Server Browser deve essere in esecuzione durante l'installazione. Viene usato per popolare un elenco delle istanze di SQL Server nell'Installazione guidata. È possibile disabilitare il servizio SQL Server Browser dopo l'installazione.

    Nota

    Se il servizio SQL Server Browser è in esecuzione, ma non viene ancora visualizzato un elenco di istanze nel programma di installazione, è necessario sbloccare la porta UDP 1434. È possibile usare Windows Firewall per sbloccare temporaneamente la porta oppure disabilitare temporaneamente Windows Firewall. Potrebbe essere necessario disabilitare temporaneamente il software antivirus. Assicurarsi di riabilitare il software antivirus e il firewall dopo l’installazione.

Installazione del pacchetto di estensione

È possibile installare il pacchetto di estensione in qualsiasi momento prima di eseguire la migrazione dei dati a SQL Server.

Importante

Per installare il pacchetto di estensione, è necessario essere un membro del ruolo del server sysadmin nell'istanza di SQL Server.

Per installare il pacchetto di estensione:

  1. Copiare SSMA per SSMAforMySQLExtensionPack_n.msi, dove n è il numero di build, nel computer che esegue SQL Server.

  2. Fare doppio clic su SSMAforMySQLExtensionPack_n.msi.

  3. Nella finestra di dialogo Benvenuto, fare clic su Avanti.

  4. Nella finestra di dialogo Contratto di licenza con l'utente finale, leggere il contratto di licenza. Se si è d’accordo, selezionare l’opzione Accetto il contratto e quindi fare clic su Avanti.

  5. Nella finestra di dialogo Scegli tipo di installazione, fare clic su Tipico.

  6. Nella pagina Pronto per l’installazione, fare clic su Installa.

  7. Nella finestra di dialogo Primo passaggio dell'installazione completato, fare clic su Avanti.

    Verrà visualizzata una nuova finestra di dialogo in cui si seleziona l'istanza di SQL Server per l'installazione del Pacchetto di estensione.

  8. Selezionare l'istanza di SQL Server in cui verrà eseguita la migrazione degli schemi MySQL e quindi fare clic su Avanti.

    L'istanza predefinita ha lo stesso nome del computer. Le istanze denominate saranno seguite da una barra rovesciata e dal nome dell'istanza.

  9. Nella pagina di connessione selezionare il metodo di autenticazione e quindi fare clic su Avanti.

    L'autenticazione di Windows userà le credenziali di Windows per provare ad accedere all'istanza di SQL Server. Se si seleziona Autenticazione del server, specificare un accesso SQL Server e la relativa password.

  10. Il passaggio successivo richiede di impostare la password per una chiave master che verrà usata per crittografare tutti i dati sensibili archiviati nel database del pacchetto di estensione durante la migrazione dei dati sul lato server. Specificare una password complessa e fare clic su Avanti.

  11. Nella finestra di dialogo successiva selezionare Installa database n e Installa librerie del Pacchetto di estensione, dove n è il numero di versione, quindi fare clic su Avanti.

    Il database sysdb viene creato con le tabelle e le stored procedure necessarie per la migrazione dei dati (tramite il motore di migrazione dei dati sul lato server) vengono create in questo database.

  12. Per installare le utilità in un'altra istanza di SQL Server, selezionare e quindi fare clic su Avanti. Oppure, per uscire dalla procedura guidata, fare clic su No.

Vedi anche