2011-11-08 3 views
0

Когда я пытаюсь экспортировать данные из таблицы excel в sql, используя ssis, все строки вставлены. Но, когда я вставляю данные длиной больше 255, чтобы преуспеть, это дает ошибку усечения. В выходном столбце я изменил его на 500. В внешнем столбце я не могу его изменить. В моем листе excel есть 2808 строк ... но когда эта ошибка генерирует его единственную вставку 1632 строк, а целые другие строки усекаются .... Если кто-нибудь знает об этом, пожалуйста, помогите мне .. Я действительно застрял это ....SSIS - Экспорт данных из таблицы Excel в sql

Спасибо ..

+0

Какой размер столбца в таблице, в которую вы пытаетесь вставить данные размером 255 символов. Размер столбца должен быть больше 255. Дайте нам больше информации, иначе я думаю, что вы можете просто воссоздать пакет после внесения изменений в таблицу, и он автоматически установит размер столбца вывода, вам просто нужно установить размер входного столбца. – pramodtech

ответ

0

Попробуйте сортировать данные по длине, например, самый длинный первый. Импорт/экспорт Excel очень затруднен в SSIS. Иногда единственный вариант - написать скрипт VBA и запустить его из самого excel

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