Installare i componenti SSMA in SQL Server (MySQLToSql)
Oltre a installare SQL Server Migration Assistant (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 in Configurazione, è 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.
Installare il pacchetto di estensione:
Scarica il pacchetto di estensione di Microsoft SQL Server Migration Assistant per MySQL
È 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:
Copiare SSMA per SSMAforMySQLExtensionPack_n.msi, dove n è il numero di build, nel computer che esegue SQL Server.
Fare doppio clic su SSMAforMySQLExtensionPack_n.msi.
Nella finestra di dialogo di Benvenuto, selezionare Avanti.
Nella finestra di dialogo Contratto di licenza con l'utente finale, leggere il contratto di licenza. Se si è d’accordo, selezionare l’opzione Accetto l'accordo, quindi selezionare Avanti.
Nella finestra di dialogo Scegli il tipo di configurazione, selezionare Tipico.
Nella finestra di dialogo Pronto per l’installazione, selezionare Installa.
Nella finestra di dialogo Primo passaggio dell'installazione completato, selezionare Avanti.
Verrà visualizzata una nuova finestra di dialogo in cui si dovrà selezionare l'istanza di SQL Server per l'installazione del pacchetto di estensione.
Selezionare l'istanza di SQL Server in cui verrà eseguita la migrazione degli schemi MySQL e quindi selezionare Avanti.
L'istanza predefinita ha lo stesso nome del computer. Le istanze denominate saranno seguite da una barra rovesciata e dal nome dell'istanza.
Nella pagina di connessione selezionare il metodo di autenticazione e quindi selezionare Avanti.
L'autenticazione di Windows userà le credenziali di Windows per provare a registrare l'istanza di SQL Server. Se si seleziona Autenticazione del server, specificare un accesso SQL Server e la relativa password.
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 selezionare Avanti.
Nella finestra di dialogo successiva selezionare Installa database di utilità n e Installa librerie del Pacchetto di estensione, dove n è il numero di versione, quindi selezionare 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.Per installare le utilità in un'altra istanza di SQL Server, selezionare Sì quindi fare clic su Avanti. Oppure, per uscire dalla procedura guidata, selezionare No.