Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SSIS не импортируются числа  [new]
Полина
Member

Откуда: Петербург
Сообщений: 205
Подскажите плз
Пакет SSIS, импорт данных из excel в таблицу БД
Ключевой столбик содержит числа и текст
При создании пакета (Import and Export Data 32 bit) последовательно указываю источник, назначение, нахожу лист в таблице и пытаюсь просмотреть данные через Preview. Вижу только текстовые значения, числа не вижу
В файле Excel создала новый столбец, скопировала в него только значения и удалила неимпортирующийся столбик - результат тот же.
Может кто сталкивался? В чем причина?
7 июн 11, 17:49    [10778394]     Ответить | Цитировать Сообщить модератору
 Re: SSIS не импортируются числа  [new]
Alexes
Member

Откуда:
Сообщений: 1100
Причина, скорее всего, в том, что oledb provider неверно определяет тип столбца.
Попробуйте в строке подключения в Extended Properties добавить IMEX=1.
7 июн 11, 18:06    [10778524]     Ответить | Цитировать Сообщить модератору
 Re: SSIS не импортируются числа  [new]
GlebZ
Member

Откуда: USA
Сообщений: 286
Там, скорее всего, mixed content в столбце Excel. Я, обычно, переношу его в нотпед, потом указываю нужный мне dataType копирую из Нотпеда и вставляю обратно в Ексель. Иначе он, гад (Ексель), плюет на то, что ему указываешь. Еще акуратненько с отформатироваными клетками - OLEDB работает со значениями, а не с тем, что отображается на экране.
7 июн 11, 18:47    [10778728]     Ответить | Цитировать Сообщить модератору
 Re: SSIS не импортируются числа  [new]
igor2222
Member

Откуда: Харків
Сообщений: 1233
Еще вариант если задача одноразовая- перегнать через Акссез. Он нормально эту ситуацию рулит.
7 июн 11, 20:47    [10779035]     Ответить | Цитировать Сообщить модератору
 Re: SSIS не импортируются числа  [new]
boltnik
Member

Откуда: Калуга/Москва
Сообщений: 144
Поддерживаю, через ACCESS экспортируется без проблем, сам часто сталкивался с этим
8 июн 11, 12:54    [10782158]     Ответить | Цитировать Сообщить модератору
 Re: SSIS не импортируются числа  [new]
Полина
Member

Откуда: Петербург
Сообщений: 205
Alexes
Причина, скорее всего, в том, что oledb provider неверно определяет тип столбца.
Попробуйте в строке подключения в Extended Properties добавить IMEX=1.

Спасибо, не нашла где...
Импортирую через Import and Export Data 32 bit
8 июн 11, 13:44    [10782589]     Ответить | Цитировать Сообщить модератору
 Re: SSIS не импортируются числа  [new]
Alexes
Member

Откуда:
Сообщений: 1100
Нужно сохранить пакет в файл, открыть на редактирование и смотреть свойства соответствующего Connection Manager.
8 июн 11, 14:46    [10783231]     Ответить | Цитировать Сообщить модератору
 Re: SSIS не импортируются числа  [new]
LelikB
Member

Откуда: СПб
Сообщений: 64
Полина,
Может быть, этот рецепт поможет?
8 июн 11, 15:01    [10783378]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить