SSIS не импортируются числа

Полина
Дата: 07.06.2011 17:49:13
Подскажите плз
Пакет SSIS, импорт данных из excel в таблицу БД
Ключевой столбик содержит числа и текст
При создании пакета (Import and Export Data 32 bit) последовательно указываю источник, назначение, нахожу лист в таблице и пытаюсь просмотреть данные через Preview. Вижу только текстовые значения, числа не вижу
В файле Excel создала новый столбец, скопировала в него только значения и удалила неимпортирующийся столбик - результат тот же.
Может кто сталкивался? В чем причина?
Alexes
Дата: 07.06.2011 18:06:58
Причина, скорее всего, в том, что oledb provider неверно определяет тип столбца.
Попробуйте в строке подключения в Extended Properties добавить IMEX=1.
GlebZ
Дата: 07.06.2011 18:47:45
Там, скорее всего, mixed content в столбце Excel. Я, обычно, переношу его в нотпед, потом указываю нужный мне dataType копирую из Нотпеда и вставляю обратно в Ексель. Иначе он, гад (Ексель), плюет на то, что ему указываешь. Еще акуратненько с отформатироваными клетками - OLEDB работает со значениями, а не с тем, что отображается на экране.
igor2222
Дата: 07.06.2011 20:47:33
Еще вариант если задача одноразовая- перегнать через Акссез. Он нормально эту ситуацию рулит.
boltnik
Дата: 08.06.2011 12:54:53
Поддерживаю, через ACCESS экспортируется без проблем, сам часто сталкивался с этим
Полина
Дата: 08.06.2011 13:44:02
Alexes
Причина, скорее всего, в том, что oledb provider неверно определяет тип столбца.
Попробуйте в строке подключения в Extended Properties добавить IMEX=1.

Спасибо, не нашла где...
Импортирую через Import and Export Data 32 bit
Alexes
Дата: 08.06.2011 14:46:42
Нужно сохранить пакет в файл, открыть на редактирование и смотреть свойства соответствующего Connection Manager.
LelikB
Дата: 08.06.2011 15:01:02
Полина,
Может быть, этот рецепт поможет?