Подключение SSIS к AWS RDS MySQL - PullRequest
0 голосов
/ 18 января 2019

рву мне волосы здесь ...

У меня есть экземпляр MySQL на AWS RDS и второй экземпляр EC2 с SQL Server 2016, на котором работает SSIS.

В службах SSIS я пытался подключиться к экземпляру RDS. Я могу подключиться с помощью клиента SQL, поэтому это не проблема брандмауэра. Когда я создаю соединение ADO.NET, вводю все данные и нажимаю «Проверить соединение», соединение успешно установлено.

Я могу создать соединение ADO.NET с другим экземпляром MySQL (не с AWS RDS).

Однако, если я создаю источник или место назначения ADO.NET в потоке данных, задача не может «видеть» какие-либо таблицы. Я получаю Таблицы или представления не могут быть загружены.

Странно, если я введу имя таблицы, тогда все столбцы будут правильно отображаться на вкладке сопоставления пункта назначения.

Когда я пытаюсь запустить, я получаю следующую ошибку ...

Ошибка: 0xC0047062 в mytable, ADO NET Destination [2]: System.NullReferenceException: Ссылка на объект не установлена ​​для экземпляра объекта. в Microsoft.SqlServer.Dts.Pipeline.ADONETDestination.PreExecute () в Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostPreExecute (оболочка IDTSManagedComponentWrapper100)

Кто-нибудь знает, что это за ошибка и как ее обойти?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...