SSIS не вставляет все строки - PullRequest
0 голосов
/ 28 ноября 2018

У меня проблема с VS SSDT 2017, SSIS Express Edition .Мой источник - Oracle 12G, а назначение - SQL Server 2017. Мой пакет состоит из простой задачи Data Load;Подключение к источнику и соединение назначения.И данные поступают из сценария SQL.Использование соединения OLE DB.Подсчет в источнике говорит о 238674 строках, но SSIS загружает и вставляет только 144254 рядов, и нет никаких ошибок.Пакет заканчивается успешно (зеленые галочки).Таблица назначения не имеет проблем с типами или чем-то еще.Все типы и размеры идентичны с источником.Когда я удаляю большинство столбцов из сценария SQL и загружаю только 1 или 2 столбца, он извлекает и вставляет все 238674 строки.Но когда столбцов больше (8-9 столбцов), номер вставленной строки становится меньше.

1 Ответ

0 голосов
/ 03 декабря 2018

Мне удалось решить эту проблему следующим образом: 1. Откройте SSDT в качестве администратора 2. Используйте ODBC Source (32bit) для соединения с Oracle Source 3. Используйте SQL Server Destination для соединения MSSQL 2017

Все работаетхорошо в этом случае.

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