Импорт данных из Postgres с использованием источника OLE DB не отображает все данные - PullRequest
1 голос
/ 20 июня 2020

Я использую источник OLE DB для импорта данных из базы данных Postgres в базу данных SQL сервера с использованием назначения OLE DB. Когда я выполняю пакет, он работает успешно. Несмотря на то, что там говорится, что в место назначения OLE DB записано N записей, я не мог найти все записи всегда в таблице назначения PostgreSQL DB. Нет записей об ошибках.

Например, я запрашиваю свою таблицу сотрудников в Postgres:

EmpId Name PositionId
10    Bob  1
25    Alex 2
54    Mary 22

Когда я пытаюсь визуализировать данные в источнике OLE DB с помощью диспетчера соединений, указывающего на Postgres, я только найти:

EmpId Name PositionId
10    Bob  1
54    Mary 22

Не могу найти запись:

EmpId Name PositionId
25    Alex 2

1 Ответ

2 голосов
/ 21 июня 2020

В итоге я использовал ODB C Postgresql Подключение:

  • Я настраиваю PostgreSQL подключение в ODB C Administration Tool.
  • Я выбрал исправьте версию a cc (32/64 бит) и откройте Toollike администрирования ODBC ниже:

enter image description here

  • I chose the Add button:

enter image description here

  • I selected the PostgreSQL Unicode driver and Clicked Finish. It will open up the following window. I fill the fields according to the database related properties that I have.

введите описание изображения здесь

...