Пакет служб SSIS в SSMS - источнику ADO NET не удалось установить соединение - не удалось создать диспетчер управляемых соединений - PullRequest
1 голос
/ 24 апреля 2019

У меня есть некоторые проблемы с получением пакетов SSIS для работы с моей базой данных Azure SQL SSIS в Azure.

Я собрал пакеты SSIS в VS, и они работают без проблем.То, что я делаю, это получение данных из удаленной MariaDB (Source) с помощью «.NET MySQL Data Provider (mysql-connector-net-8.0.15)» и вставка данных в базу данных SQL Azure в Azure.

Когда я запускаю задачу / пакет в VS, он работает без каких-либо проблем, но как только я развернул проект SSIS в моей базе данных SSIS в Azure, я получаю это сообщение об ошибке:

ADO NET Sourceне удалось получить соединение {185AE7A1-B27B-428C-A60F-FD **********} со следующим сообщением об ошибке: «Не удалось создать диспетчер управляемых соединений.».

Я искал в сети, что может вызвать проблему, и я нашел все из 64-32-битной несовместимости, которую я пытался полностью отключить.

enter image description here

Хотя, когда я пытаюсь поставить галочку и запустить задачу в 32-битном режиме в SSMS, я получаю эту ошибку:

enter image description here

Я также скачал последнюю версию MySQL .Net Data провайдера (mysql-connector-net-8.0.15) из ихна домашней странице, хотя я не знаю, как проверить, есть ли в Azure SQL сервере тот же поставщик, реализованный в Azure (если он вообще есть ...)

Я полностью потерян здесь ... если что-то естьВ противном случае человек, который читает это, нуждается в том, чтобы он / она помогал, просто спросите, и я постараюсь предоставить необходимую информацию.

1 Ответ

2 голосов
/ 26 апреля 2019

Ну, я нашел решение своей проблемы. Как было указано, на сервере наверняка чего-то не хватает, поскольку сервер является SQL Server Azure по отношению к фабрике данных Azure.

Основная причина моей проблемы - отсутствующий поставщик .Net для MySQL, который не был установлен по умолчанию для моей среды интеграции (если я правильно понял) для фабрики данных Azure.

Итак, я следовал этому руководству:

Настройка установки для среды интеграции Azure-SSIS

Я установил последнюю версию MySQL-net-connector-8.0.15.0.msi и вуаля, все заработало!

Как упоминал Тим Майлотт в предыдущем комментарии, тот же принцип должен применяться к предварительной установке.

Надеюсь, это поможет любому, кто столкнется с этим в будущем.

...