Ошибка отладки служб SSIS (источник Excel, преобразование данных, назначение OLE DB)

У меня проблемы с созданием хорошего потока данных из Excel Source в базу данных SQL в BIDS 2010. Я использую 32-разрядную среду выполнения, у меня установлена ​​проверка подлинности Windows на SQL Server. Я пытаюсь отправить данные в таблицу, которая не имеет никаких связей или ограничений вообще. Мой файл Excel -.xls, и я пытался сделать это с базами данных SS2012 и SS2008R2, получая те же ошибки обратно.

Вот моя ошибка проверки пакета:

Error at Data Flow Component [SSIS.Pipeline]: "component "Source for Excel Connection Manager" (1)" failed validation and returned validation status "VS_ISBROKEN".

Error at Data Flow Component [SSIS.Pipeline]: One or more component failed validation.

Error at Data Flow Component: There were errors during task validation.

(Microsoft.DataTransformationServices.VsIntegration)

3 ответа

Пожалуйста, проверьте по этому URL, я прокомментировал ранее сегодня. Ошибка пакета BIDS при усечении при экспорте в плоский файл

Некоторые предложения, а также:

1) Проверьте тип данных в excel source, Если тип данных источника отличается Convert или же cast их как есть в базе данных.

2) Правильно сопоставьте столбец. Проверьте, есть ли not null поле в пункте назначения.

3) Убедитесь, что вы изменили свойства проекта на RUN64bits на FALSE

Опять же, это может быть не всегда, но для меня Excel был испорчен.

Я выполнил эти шаги после тратить 3 часа:

  1. попытался открыть исходный файл Excel, он не открылся и запросил файл поврежден.
  2. воссоздал файл Excel из исходного кода, сохраненный как файл Excel (.xlsx)
  3. воссоздал менеджер соединений и отредактировал исходный код Excel

и все работает отлично.

Это может не относиться, но я получал очень похожую ошибку при попытке записать данные в Excel из глобальных таблиц. Оказалось, проблема с диспетчером подключений для базы данных. Мне пришлось установить "RetainSameConnection" на True, и он сразу начал работать. Опять же, это может быть не связано с вашей проблемой, и это несколько месяцев спустя, но это может быть решением для кого-то еще, кто сталкивается с проблемой.

Другие вопросы по тегам