Questo articolo utilizza SSIS per sincronizzare una tabella da MySQL a una nuova tabella in SQL Server. Apri VS 2019 e crea un nuovo progetto SSIS con il nome ITSVSE.ForumThreadSynchronization
Sono supportati i seguenti controlli:
Fonte dei dati
Per creare due nuove fonti dati, si aggiunge prima la sorgente di destinazione, cioè il database SQL Server, come segue:
Fonti dati MySQL, riferimento:
Creare un nuovo flusso di dati
Il compito del flusso dati consiste nell'importare dati MySQL nella tabella SQL Server e trascinare il controllo del flusso dati, come mostrato nella figura sottostante:
Tabella degli obiettivi
Creiamo una nuova tabella in SQL Server e creiamo uno script come segue:
Tabella sorgente
Tabella sorgente MySQL pre_forum_thread, consulta l'istruzione SQL come:
Poiché la sorgente di destinazione ha una colonna che corrisponde al tempo di creazione, dobbiamo inserirla, e non può essere NULLA, quindi l'istruzione sql corretta è:
I risultati dopo l'anteprima sono i seguenti:
Compiti di flusso dati
Il diagramma strutturale è il seguente:
Lo screenshot del sorgente del target di MySQL ADO NET è il seguente:
Il seguente screenshot dei dati target di SQL Server è il seguente:
La relazione di mappatura è la seguente:
Prova a eseguire il pacchetto pacchetto SSIS e a importare con successo i dati MySQL in SQL Server come mostrato nella figura seguente:
Scarica codice sorgente:
Turisti, se volete vedere il contenuto nascosto di questo post, vi prego Risposta
(Fine)
|