2017-01-10 15 views
0

Я пытаюсь импортировать таблицу excel в SQL Server с помощью пакета SSIS. В этом excel один столбец имеет данные более 300 символов. При импорте я получаю сообщение об ошибке в источнике первенствовать:Ошибка в excel import: обнаружение ошибки при импорте excel в SQL в SSIS с большим текстовым столбцом

[Excel Source [12]] Error: There was an error with Excel Source.Outputs[Excel Source Output].Columns [ higher] on Excel Source.Outputs[Excel Source Output]. The column status returned was: "Text was truncated or one or more characters had no match in the target code page.".

Предпринятые действия: Пробовали путем изменения типа данных, как «Unicode текстового поток» по свойству Показать расширенный editor-> вход & выхода свойства-> внешние выходные столбцы.

+0

Почему бы не определить поле назначения SQL как varchar (max) или Nvarchar (max), чтобы увидеть, является ли это полем, вызывающим проблему? – MiguelH

+0

Мы тоже это попробовали. Когда мы выполняем пакет. В источнике Excel это проблема. –

+0

Попробуйте создать новый источник excel, используя этот файл, и вы получите правильные метаданные столбцов – Riadhovic

ответ

0

Очевидно, ваше сопоставление в ssis меньше реального значения в Excel, или ваш текст excel имеет некоторый символ, который ваша кодовая страница не может прочитать.

Вы можете отменить отображение и карта снова столбцы в источнике первенствовать или перейти к:

[Excel Source [12]] right click >> "Show Advanced Editor..." >> "Input and Output properties" >> "OLE DB Source Output" >> " + Output Columns"

и редактировать Коммон СВОЙСТВ «CodePage» и «Длина» вашей колонки.

Если он не работает, попробуйте проигнорировать ошибки усечения на странице «Ошибка вывода».

+0

Когда я пытаюсь импортировать только этот столбец, я могу это сделать. Но когда я импортирую весь лист, я столкнулся с проблемой. при попытке с одиночной колонкой тип данных является текстовым потоком в Юникоде. Но при импорте со всем листом тип данных берется как строка юникода. –

+0

вы можете изменить тип данных столбца на все, что хотите, в расширенном редакторе ... –

+0

Да, в самом начале я проверил его. –

 Смежные вопросы

  • Нет связанных вопросов^_^