Łącząc się z MySQL z SSIS, SQL Server Integration Services domyślnie nie ma własnego komponentu do łączenia się ze źródłem mysql i musimy go zainstalować sami.
W obu przypadkach: oba sterowniki korzystające z ODBC i ADO.NET mogą łączyć się z bazą MySQL i oba działają bez problemu.
Ponieważ połączenie ze źródłami danych MySQL za pomocą ADO.NET jest stosunkowo proste, ten artykuł wykorzystuje metodę ADO.NET.
Najpierw pobierz sterownik połączenia mysql .net, pobierz adres:Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszę Odpowiedź
Po zakończeniu pobierania zainstaluj go, a następnie ponownie otwórz projekt SSIS z wersją VS 2019 i kliknij prawym przyciskiem myszy "Nowe ADO.NET połączenie", jak pokazano poniżej:
Wybierz sterownik dostawcy danych MySQL, jak pokazano na poniższym rysunku:
Wypełnij konfigurację mysql, główne ustawienia:server、user id、port、persistsecurityinfo、database、passwordTe parametry są wystarczające.
Atrybut Persist Security Info oznacza, czy należy zapisać informacje o bezpieczeństwie, co można po prostu zrozumieć jako "czy ADO zapisuje informacje o hasłach po udanym połączeniu z bazą danych".
Prawdziwe oznacza zbawienie, Fałszywe oznacza nie ratowanie
Musimy to ustawićpersistsecurityinfo to prawda。 Kliknij Test Connection, jak pokazano poniżej:
Wartość po rozmowie parametrów to:
Spróbuj dodać źródło ADO NET, ustawienia dostępu do bazy danych w SQL i wypełnij następujący skrypt:
Kliknij Podgląd, aby sprawdzić, czy możesz skutecznie zapytać dane MySQL, jak pokazano na poniższym rysunku:
Zasoby:
Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszę Odpowiedź
(Koniec)
|