Acest articol folosește SSIS pentru a sincroniza un tabel din MySQL cu un tabel nou în SQL Server. Deschide VS 2019 și creează un nou proiect SSIS cu numele ITSVSE.ForumThreadSynchronization
Următoarele controale sunt suportate:
Sursa datelor
Pentru a crea două surse noi de date, adăugați mai întâi sursa țintă, adică baza de date SQL Server, după cum urmează:
Surse de date MySQL, referință:
Creează un nou flux de date
Sarcina de flux de date este să importi date MySQL în tabelul SQL Server și să tragi controlul fluxului de date, așa cum se arată în figura de mai jos:
Tabelul țintelor
Creăm un tabel nou în SQL Server și creăm un script după cum urmează:
Tabelul sursă
Tabelul sursă MySQL pre_forum_thread, interoghează instrucțiunea SQL astfel:
Deoarece sursa țintă are o coloană care reprezintă timpul de creare, trebuie să o inserăm și nu poate fi NULL, deci instrucțiunea sql corectată este:
Rezultatele după previzualizare sunt următoarele:
Sarcini de flux de date
Diagrama structurală este următoarea:
Captura de ecran a țintei sursă MySQL ADO NET este următoarea:
Următoarea captură de ecran a datelor țintă SQL Server este următoarea:
Relația de cartografiere este următoarea:
Încearcă să rulezi pachetul SSIS și să imporți cu succes datele MySQL în SQL Server, așa cum se arată în figura următoare:
Descărcare cod sursă:
Turiști, dacă vreți să vedeți conținutul ascuns al acestei postări, vă rog Răspunde
(Sfârșit)
|