пятница, 24 марта 2017 г.

Импорт csv файла в sql

 Ошибка 0xc02020a1: Задача потока данных 1: Ошибка преобразования данных. При преобразовании данных для столбца "Столбец 1" возращено значение состояния 4 и текст состояния "Текст был усечен, или один и более символов не имеют соответствия в целевой кодовой странице.".
 (Мастер импорта и экспорта SQL Server)



Ошибка 0xc020902a: Задача потока данных 1: Сбой Источник - vk_wall_for_sentiment_txt.Выводы[Выход источника "Неструктурированный файл"].Столбцы[Столбец 1] из-за возникшего усечения, и стратегия обработки усечения строк в "Источник - vk_wall_for_sentiment_txt.Выводы[Выход источника "Неструктурированный файл"].Столбцы[Столбец 1]" определяет сбой по причине усечения. Ошибка усечения возникла в указанном объекте указанного компонента.
 (Мастер импорта и экспорта SQL Server)

Ошибка 0xc0202092: Задача потока данных 1: Ошибка при обработке строки 2466501758478712832 в файле "C:\Users\gorda\Desktop\vk_wall_for_sentiment.txt".
 (Мастер импорта и экспорта SQL Server)

Ошибка 0xc0047038: Задача потока данных 1: Код ошибки служб SSIS: DTS_E_PRIMEOUTPUTFAILED. Метод PrimeOutput для компонента Источник - vk_wall_for_sentiment_txt завершился сбоем с кодом ошибки 0xC0202092. Компонент вернул код ошибки при вызове метода PrimeOutput() из обработчика конвейера. Значение кода ошибки определяется компонентом, но ошибка является неустранимой, и выполнение конвейера остановлено. Возможно, до этого были опубликованы сообщения об ошибках, в которых содержатся более подробные сведения о причине сбоя.

 (Мастер импорта и экспорта SQL Server)


Решение проблемы: во вкладке "Дополнительно" мастера экспорта изменить тип проблемного поля на TextStream [DT_TEXT].



2 комментария:

  1. Спасибо, ваш совет мне очень пригодился. Никогда бы не подумал, что дело в DT_TEXT.

    ОтветитьУдалить
  2. Да, спасибо, реально помогло. Просто поменять тип поля со строки на текст :з

    ОтветитьУдалить