Når vi kobler til MySQL fra SSIS, har SQL Server Integration Services ikke sin egen komponent for å koble til MySQL-kildekoden som standard, og vi må installere den selv.
Begge veier: både ODBC og ADO.NET drivere kan koble til MySQL-databasen, og begge fungerer fint.
Siden det er relativt enkelt å koble til MySQL-datakilder ved hjelp av ADO.NET, bruker denne artikkelen ADO.NET-metoden.
Først, last ned mysql .net-tilkoblingsdriveren, last ned adressen:Turister, hvis dere vil se det skjulte innholdet i dette innlegget, vær så snill Svare
Når nedlastingen er fullført, installer den, åpne deretter SSIS-prosjektet på nytt med VS 2019 og høyreklikk på "New ADO.NET Connection", som vist nedenfor:
Velg MySQL Data Provider-driveren, som vist i følgende figur:
Fyll ut MySQL-konfigurasjonen, hovedinnstillingene:Server、User ID、Port、PersistSecurityInfo、Database、PasswordDisse parameterne er tilstrekkelige.
Attributtet Persist Security Info betyr om sikkerhetsinformasjon skal lagres, noe som enkelt kan forstås som «om ADO lagrer passordinformasjon etter en vellykket databasetilkobling».
Sann betyr å redde, Falsk betyr ikke å redde
Vi må sette det opppersistsecurityinfo stemmer。 Klikk på Testforbindelse, som vist nedenfor:
Verdien etter parametersnakket er:
Prøv å legge til SQL-kommandoen ADO NET-kilden, databasetilgang og innstillinger, fyll ut følgende skript:
Klikk på Forhåndsvisning for å finne ut at du kan spørre MySQL-data, som vist i følgende figur:
Ressurser:
Turister, hvis dere vil se det skjulte innholdet i dette innlegget, vær så snill Svare
(Slutt)
|