Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 33961|Odpowiedź: 2

[Źródło] Poradnik SSIS 4: Synchronizacja danych MySQL z bazą danych SQL Server

[Skopiuj link]
Opublikowano 2020-8-1 21:47:39 | | | |
Tutorial SSIS 1 Wprowadzenie do usług integracyjnych SQL Server
https://www.itsvse.com/thread-9257-1-1.html

Tutorial SSIS (2) Visual Studio 2019 (VS2019) Instalacja SSIS
https://www.itsvse.com/thread-9331-1-1.html

Tutorial SSIS (3) Dodaj źródło danych MySQL
https://www.itsvse.com/thread-9338-1-1.html

Ten artykuł wykorzystuje SSIS do synchronizacji tabeli z MySQL z nową tabelą w SQL Server.
Otwórz VS 2019 i stwórz nowy projekt SSIS o nazwie ITSVSE.ForumThreadSynchronization



Obsługiwane są następujące elementy sterujące:



Źródło danych

Aby utworzyć dwa nowe źródła danych, najpierw należy dodać źródło docelowe, czyli bazę danych SQL Server, w następujący sposób:




Źródła danych MySQL, odniesienie:

Tutorial SSIS (3) Dodaj źródło danych MySQL
https://www.itsvse.com/thread-9338-1-1.html



Stwórz nowy przepływ danych

Zadanie przepływu danych polega na zaimportowaniu danych MySQL do tabeli SQL Server i przeciągnięciu sterowania przepływem danych, jak pokazano na poniższym rysunku:



Tabela docelowa

Tworzymy nową tabelę w SQL Server i tworzymy skrypt w następujący sposób:


Tabela źródłowa

MySQL Source Table pre_forum_thread, zapytanie SQL jako:

Ponieważ źródło docelowe ma kolumnę określającą czas tworzenia, musimy ją wstawić, a nie może być NULL, więc poprawkowa instrukcja sql to:



Wyniki po zapowiedzi są następujące:



Zadania przepływowe danych

Diagram struktury wygląda następująco:



Zrzut ekranu MySQL ADO NET SOURCE jest następujący:



Poniższy zrzut ekranu docelowych danych SQL Server przedstawia się następująco:



Relacja odwzorowania wygląda następująco:



Spróbuj uruchomić pakiet SSIS i pomyślnie zaimportować dane MySQL do SQL Server, jak pokazano na poniższym rysunku:


Pobranie kodu źródłowego:

Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszęOdpowiedź


(Koniec)





Poprzedni:Opis pola pre_forum_thread tabeli postów discuzx3.4
Następny:Metody dostępu do bazy danych (ODBC OLEDB ADO ADO.NET)
Opublikowano 2020-10-2 18:44:34 |
Samouczek jest dobry。。。。。。
Opublikowano 2022-6-23 08:46:09 |
Dzięki za podzielenie się!
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com