Я пытаюсь понять, почему я не могу импортировать таблицу данных в базу данных SQL Server.
Это в основном несколько столбцов данных, с ~ 15000 записей.
Я получаю эту ошибку для столбца:
Сообщения
Ошибка 0xc0202009: Задача «Поток данных»: код ошибки служб SSIS DTS_E_OLEDBERROR.
Произошла ошибка OLE DB.
Код ошибки: 0x80004005.
Доступна запись OLE DB. Источник: "Microsoft SQL Native
Клиент "Hresult: 0x80004005 Описание:" Неуказанная ошибка ".
(Мастер импорта и экспорта SQL Server)
Ошибка 0xc020901c: Задача потока данных: при вводе произошла ошибка
столбец "TO_PART_NBR" (121) на входе "Вход назначения" (87).
Возвращено состояние столбца: «Значение нарушило целостность
ограничения для столбца. ".
(Мастер импорта и экспорта SQL Server)
Ошибка 0xc0209029: Задача «Поток данных»: код ошибки служб SSIS
DTS_E_INDUCEDTRANSFORMFAILUREONERROR. «Вход» Назначение Вход »
(87) "не удалось, потому что произошел код ошибки 0xC020907D и строка ошибки
расположение на «входе» «Направление входа» (87) »указывает на сбой на
ошибка. Произошла ошибка на указанном объекте указанного
составная часть. Там могут быть сообщения об ошибках, опубликованные до этого с более
информация о сбое.
(Мастер импорта и экспорта SQL Server)
Данные выглядят так:
ID FRO FROM_PART_NBR FROM_STYLE FROM_MATER FROM_SHAFT FROM_BORE FROM_WIDTH TO_ TO_PART_NBR TO_STYLE_L TO_MATERIA ToLipMaterial ToCaseMaterial ToSpringMaterial TO_SHAFT TO_BORE TO_WIDTH TO_FIT_VALUE TO_REASON
33001 CR 100044 CRWHA1 R 10 11.252 0.625 TCM 10011256TA-H TA-H NCC NBR Carbon Steel Carbon Steel 10 11.251 0.625 0 Style CRWHA1 to TA-H => Direct Material R to NCC => Direct
33002 CR 10028 HMS4 R 0.984 1.811 0.276 TCM 25X46X7SC SC NCC NBR Carbon Steel Carbon Steel 0.984 1.811 0.276 0 Style HMS4 to SC => Direct MaterialRto NCC => Direct
Говорит ли (121), в какую «строку» выдается проблема? Или это слишком много надежды? Обычно мне удавалось «расшифровать» сообщение об ошибке, на котором я поставлен в тупик.
Я сделал следующее:
- Создан XLS с данными (проверено наличие таких странностей, как пробелы, слишком длинная строка и т. Д.)
- Попытка использовать мастер MSSQL для импорта данных в мою таблицу interchanges_append (таблица tmp перед добавлением этих данных в окончательную версию).
Мысли