Добрый день. Следующие ошибки произошли при обработке плоского файла:
- Ошибка: 0xC02020A1 в задаче, файл [1]: сбой преобразования данных. Преобразование данных для столбца «Столбец 0» вернуло значение состояния 4 и текст состояния «Текст был усечен или один или несколько символов не совпадали с целевой кодовой страницей».
- Ошибка: 0xC020902A в Задаче, Файл [1]: «Выходной столбец« Столбец 0 »(14)» не удалось из-за усечения, а расположение строки усечения в «Выходном столбце« Столбец 0 »(14)» указывает сбой при усечении. Произошла ошибка усечения для указанного объекта указанного компонента.
- Ошибка: 0xC0202092 в задаче, файл [1]: произошла ошибка при обработке файла «путь к файлу» в строке данных 1.
- Ошибка: 0xC0047038 в задаче, SSIS.Pipeline: код ошибки SSIS DTS_E_PRIMEOUTPUTFAILED. Метод PrimeOutput компонента «Получить входной пакетный файл» (1) вернул код ошибки 0xC0202092. Компонент вернул код ошибки, когда механизм конвейера вызвал PrimeOutput (). Значение кода ошибки определяется компонентом, но ошибка является фатальной, и выполнение конвейера прекращается. Перед этим могут быть опубликованы сообщения об ошибках с дополнительной информацией об ошибке.
Исходный файл представляет собой плоский файл. Свойства типа данных для внешнего столбца и выходного столбца идентичны: Тип данных: Строка [DT_STR] Длина - 1143
Я пытался поэкспериментировать со значениями в свойствах, но мне не повезло. В чем может быть причина ошибки?
Вдобавок попробовал протестировать 2 файла. Первый файл получил успешный результат, а второй - нет. Разница между ними в том, что первый - это Dos \ Windows, а другой - UNIX. Влияет ли это на поведение плоского файла?
Большое спасибо за ваш вклад :)