Conectându-se la MySQL din SSIS, SQL Server Integration Services nu are propriul component pentru a se conecta implicit la sursa mysql și trebuie să-l instalăm noi înșine.
În ambele moduri: atât folosind ODBC, cât și ADO.NET driverele se pot conecta la baza de date mysql și ambele funcționează bine.
Deoarece este relativ simplu să se conecteze la surse de date MySQL folosind ADO.NET, acest articol folosește metoda ADO.NET.
Mai întâi, descarcă driverul de conexiune mysql .net, descarcă adresa:Turiști, dacă vreți să vedeți conținutul ascuns al acestei postări, vă rog Răspunde
Odată ce descărcarea este finalizată, instalează-l, apoi redeschide proiectul SSIS cu VS 2019 și dă click dreapta pe "New ADO.NET Connection", așa cum se arată mai jos:
Selectați driverul MySQL Data Provider, așa cum este prezentat în figura următoare:
Completează configurația mysql, setările principale:server、user id、port、persistsecurityinfo、database、passwordAcești parametri sunt suficienți.
Atributul Persist Security Info înseamnă dacă trebuie salvat informații de securitate, ceea ce poate fi înțeles simplu ca "dacă ADO salvează informațiile de parole după o conexiune reușită la baza de date".
True înseamnă a salva, False înseamnă a nu salva
Trebuie să-l pregătimpersistsecurityinfo este adevărat。 Apasă pe Test Connection, așa cum se arată mai jos:
Valoarea după discuția parametrilor este:
Încearcă să adaugi sursa ADO NET, comanda SQL pentru setările de acces la baza de date, completează următorul script:
Apasă pe Previzualizare pentru a vedea că poți interoga cu succes datele MySQL, așa cum se arată în figura următoare:
Resurse:
Turiști, dacă vreți să vedeți conținutul ascuns al acestei postări, vă rog Răspunde
(Sfârșit)
|