Пакет SSIS пропускает последнюю строку

Этот вопрос задавали здесь. Пакет SSIS не читает последнюю строку в плоском файле

Я считаю, что у меня есть некоторый дополнительный взгляд на это. У меня есть пакет SSIS, который выполняет простую задачу потока данных, которая загружает плоский файл на сервер Sql. Файл имеет заголовок, 5000 строк данных, нижний колонтитул.

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

Прошел через VS STUDIO 2008 - загружено 5000 строк [ ХОРОШО ]

Запуск через агент сервера SQL [32-разрядная версия, 64-разрядная версия] — загружено 5000 строк [хорошо]

Выполнен через UC4 (команда DTEXEC [64-битная, 32-битная] — загружено 4999 строк [Плохо]

Следующим моим шагом было взять последнюю строку и поместить ее где-то посередине. DTEXEC загрузил 5000 строк. Ну, это просто говорит мне, что с последней строкой все в порядке.

Любые идеи


person Rabin    schedule 14.07.2017    source источник
comment
Какая кодировка в плоском файле? Вы скопировали и вставили в редактор, как было предложено в теме (например, NP++), чтобы проверить наличие нечетных/неуместных символов? Вы как-то пропускаете дополнительную строку заголовка?   -  person Jacob H    schedule 14.07.2017
comment
УТФ-8 . Да. Я сопоставил символ окончания строки и кодировку плохого файла с хорошими файлами. Кажется, проблема не в кодировке и конце строки Char.   -  person Rabin    schedule 14.07.2017