När man ansluter till MySQL från SSIS har SQL Server Integration Services ingen egen komponent för att ansluta till MySQL-källkoden som standard, och vi måste installera det själva.
Båda sätten: både med ODBC och ADO.NET drivrutiner kan ansluta till MySQL-databasen och båda fungerar bra.
Eftersom det är relativt enkelt att koppla till MySQL-datakällor med ADO.NET använder denna artikel ADO.NET-metoden.
Först, ladda ner mysql .net-anslutningsdrivrutinen, ladda ner adressen:Turister, om ni vill se det dolda innehållet i detta inlägg, snälla Svar
När nedladdningen är klar, installera den, öppna sedan SSIS-projektet igen med VS 2019 och högerklicka på "New ADO.NET Connection", som visas nedan:
Välj drivrutinen MySQL Data Provider, som visas i följande figur:
Fyll i MySQL-konfigurationen, huvudinställningarna:Server、User ID、Port、PersistSecurityInfo、Database、PasswordDessa parametrar är tillräckliga.
Attributet Persist Security Info betyder om säkerhetsinformation ska sparas, vilket enkelt kan förstås som "om ADO sparar lösenordsinformation efter en lyckad databasanslutning".
Sann betyder att rädda, Falsk betyder att inte rädda
Vi måste ordna detpersistsecurityinfo stämmer。 Klicka på Testanslutning, som visas nedan:
Värdet efter parametertalet är:
Försök lägga till SQL-kommandot ADO NET-källkoden, databasåtkomstinställningar, fyll i följande skript:
Klicka på Förhandsgranskning för att se att du framgångsrikt kan fråga MySQL-data, som visas i följande figur:
Resurser:
Turister, om ni vill se det dolda innehållet i detta inlägg, snälla Svar
(Slut)
|