Door te verbinden met MySQL vanuit SSIS, heeft SQL Server Integration Services standaard geen eigen component om verbinding te maken met de MySQL-broncode, en we moeten het zelf installeren.
Beide kanten: zowel ODBC als ADO.NET drivers kunnen verbinding maken met de MySQL-database en beide werken prima.
Omdat het relatief eenvoudig is om met ADO.NET MySQL-databronnen te verbinden, gebruikt dit artikel de ADO.NET-methode.
Download eerst de mysql .net-verbindingsdriver, download het adres:Toeristen, als jullie de verborgen inhoud van dit bericht willen zien, alsjeblieft Antwoord
Zodra de download voltooid is, installeer je het, open je het SSIS-project opnieuw met VS 2019 en klik je met de rechtermuisknop op "New ADO.NET Connection", zoals hieronder weergegeven:
Selecteer de MySQL Data Provider-driver, zoals weergegeven in de volgende figuur:
Vul de MySQL-configuratie in, de hoofdinstellingen:Server、User ID、Port、PersistSecurityInfo、Database、PasswordDeze parameters zijn voldoende.
Het attribuut Persist Security Info betekent of beveiligingsinformatie opgeslagen moet worden, wat eenvoudig kan worden opgevat als "of ADO wachtwoordinformatie opslaat na een succesvolle databaseverbinding".
Waar betekent redden, Vals betekent niet redden
We moeten het opzettenpersistsecurityinfo is waar。 Klik op Test Connection, zoals hieronder getoond:
De waarde na de parameterpraat is:
Probeer het SQL-commando ADO NET-broncode, database-toegangsinstellingen toe te voegen en vul het volgende script in:
Klik op Preview om te zien dat je MySQL-gegevens succesvol kunt opvragen, zoals weergegeven in de volgende figuur:
Weg:
Toeristen, als jullie de verborgen inhoud van dit bericht willen zien, alsjeblieft Antwoord
(Einde)
|