Как загрузить логические значения Postgres в SQL Server с помощью пакета Ssis - PullRequest
0 голосов
/ 22 января 2019

У меня следующая ситуация:

  • Подключение к источнику: Postgres Server
  • Исходная таблица: Emp
  • Исходный столбец: статус * (тип данных - логическое и значения, такие как true / false) *
  • Целевое соединение: Sql Server
  • Таблица назначения: emp
  • Целевой столбец: Статус (тип данных: Boolean)

Я создал соединение ODBC для сервера Postgres и использовал источник ADO.Net, тип данных столбца Status показывает DT_NText для столбца Статус (фактическая сторона Postgres его логическое значение)

При загрузке данных из таблицы базы данных postgres на сервер sql с использованием пакета ssis сторона, я получаю ошибку.

[SSIS.Pipeline] Ошибка: код ошибки SSIS DTS_E_PROCESSINPUTFAILED. Сбой метода ProcessInput компонента «Производный столбец» (47) с кодом ошибки 0xC0209029 при обработке ввода «Ввод производного столбца» (48). Указанный компонент возвратил ошибку из метода ProcessInput. Ошибка относится только к компоненту, но является фатальной и приводит к остановке выполнения задачи «Поток данных». Перед этим могут быть сообщения об ошибках с дополнительной информацией о сбое.

Я не могу загрузить логические значения Postgres на сервер sql с помощью пакета ssis.

Есть предложения?

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