SSIS: копирование таблиц из MySQL в SQL Server 2008

Я получаю сообщение об ошибке при попытке скопировать 4 таблицы из источника MySQL в SQL Server 2008.

Вот фотография потока данных, как вы можете видеть, 2 из них в порядке (меньшие)

enter image description here

С обработчиком события OnErrorя могу видеть ошибки. Они здесь.

Код ошибки служб SSIS DTS_E_OLEDBERROR. Произошла ошибка OLE DB. Ошибка код: 0x80040E21. Доступна запись OLE DB. Источник: «Майкрософт Собственный клиент SQL Server 10,0 "Hresult: 0x80040E21 Описание: «Многоэтапная операция OLE DB вызвала ошибки. Проверьте каждый OLE DB. значение состояния, если оно доступно. Работа не выполнялась.".

Произошла ошибка со столбцом ввода "FechaHoraCorteAgente" (884) на введите «Ввод назначения OLE DB» (510). Состояние столбца возвращено было: "Преобразование не удалось, поскольку значение данных превысило указанный тип.».

Код ошибки SSIS DTS_E_INDUCEDTRANSFORMFAILUREONERROR. «Входной» OLE Ввод пункта назначения БД "(510)" завершился неудачно, поскольку код ошибки 0xC020907A произошло, и расположение строки ошибки на «входе» OLE DB Destination Ввод "(510)" определяет сбой при ошибке. Произошла ошибка на указанный объект указанного компонента. Может быть ошибка сообщения, размещенные до этого, с дополнительной информацией о сбое.

Код ошибки SSIS DTS_E_PROCESSINPUTFAILED. Метод ProcessInput на компонент "OLE DB Destination 2" (497) завершился ошибкой с кодом ошибки 0xC0209029 при обработке ввода «Ввод назначения OLE DB» (510).Идентифицированный компонент вернул ошибку из ProcessInput метод. Ошибка специфична для компонента, но ошибка фатальным и приведет к остановке выполнения задачи потока данных. Может сообщения об ошибках, размещенные до этого, с дополнительной информацией о отказ.

Компонент "ado net conptacto" (1) не смог обработать данные. Исключение из HRESULT: 0xC0047020

Компоненту «ADO NET logllamados» (482) не удалось обработать данные. Исключение из HRESULT: 0xC0047020

Код ошибки SSIS DTS_E_PRIMEOUTPUTFAILED. Метод PrimeOutput на компонент "ado net conptacto" (1) вернул код ошибки 0xC02090F5. Компонент вернул код ошибки, когда обработчик конвейера вызвал Основной вывод (). Значение кода неисправности определяется компонент, но ошибка является фатальной, и выполнение конвейера остановлено. Перед этим могут быть опубликованы сообщения об ошибках с дополнительной информацией. о провале.

Код ошибки служб SSIS DTS_E_PRIMEOUTPUTFAILED. Метод PrimeOutput на компонент «ADO NET logllamados» (482) вернул код ошибки 0xC02090F5. Компонент вернул код ошибки, когда обработчик конвейера вызвал Основной вывод(). Значение кода неисправности определяется компонент, но ошибка является фатальной, и выполнение конвейера остановлено. Перед этим могут быть опубликованы сообщения об ошибках с дополнительной информацией. о провале.

Есть идеи, что здесь происходит?

5
задан marc_s 9 May 2012 в 11:25
поделиться