Свързвайки се с MySQL от SSIS, SQL Server Integration Services по подразбиране няма собствен компонент за свързване към mySQL източника и трябва да го инсталираме сами.
И двата начина: и двата драйвера с ODBC и ADO.NET могат да се свържат с mySQL базата данни и и двата работят нормално.
Тъй като е сравнително лесно да се свържете с MySQL източници на данни чрез ADO.NET, тази статия използва метода ADO.NET.
Първо, изтеглете драйвера за връзка за mysql .net, изтеглете адреса:Туристи, ако искате да видите скритото съдържание на този пост, моля Отговор
След като изтеглянето приключи, инсталирайте го, след което отворете проекта SSIS отново с VS 2019 и кликнете с десен бутон "New ADO.NET Connection", както е показано по-долу:
Изберете драйвера на MySQL Data Provider, както е показано на следващата фигура:
Попълнете конфигурацията на mysql, основните настройки:server、user id、port、persistsecurityinfo、database、passwordТези параметри са достатъчни.
Атрибутът Persist Security Info означава дали да се запази информацията за сигурност, което може просто да се разбере като "дали ADO запазва информация за парола след успешна връзка с база данни".
Истинският начин да спасиш, Фалшивият означава да не спасиш
Трябва да го организирамеpersistsecurityinfo е вярно。 Кликнете на Test Connection, както е показано по-долу:
Стойността след разговора за параметрите е:
Опитайте да добавите ADO NET източник, настройки за достъп до база данни SQL команда, попълнете следния скрипт:
Кликнете на Преглед, за да откриете, че можете успешно да направите заявка за MySQL данни, както е показано на следващата фигура:
Ресурси:
Туристи, ако искате да видите скритото съдържание на този пост, моля Отговор
(Край)
|