Не удалось выполнить пакет служб SSIS в качестве агента заданий SQL — возвращается DTSER_FAILURE (1)

В этом задании служба SSIS используется для преобразования данных таблицы в файл Excel. Он успешно преобразует данные таблицы в файл Excel, но все равно показывает, что задание не выполнено.

Ниже приведено сообщение, отображаемое в истории заданий.

Утилита Microsoft (R) SQL Server Execute Package Utility, версия 10.0.1600.22 для 32-разрядной версии, авторское право (C) Microsoft Corp., 1984–2005. Все права защищены. Запущено: 4:30:26 Ошибка: 2014-05-01 04:30:33.68 Код: 0xC0202009 Источник: Задача 1 потока данных Назначение — po_list_tmp [79] Описание: Код ошибки служб SSIS DTS_E_OLEDBERROR. Произошла ошибка OLE DB. Код ошибки: 0x80004005. End Error Ошибка: 2014-05-01 04:30:33.68 Код: 0xC0209029 Источник: Задача 1 потока данных Назначение — po_list_tmp [79] Описание: Код ошибки служб SSIS DTS_E_INDUCEDTRANSFORMFAILUREONERROR. «Ввод «Ввод назначения» (90)» завершился неудачно, поскольку произошел код ошибки 0xC020907B, а расположение строки ошибки на «входе «Ввод назначения» (90)» указывает на сбой при ошибке. Произошла ошибка в указанном объекте указанного компонента. Перед этим могут быть опубликованы сообщения об ошибках с дополнительной информацией о сбое. End Error Ошибка: 2014-05-01 04:30:33.68 Код: 0xC0047022 Источник: Задача 1 потока данных SSIS.Pipeline Описание: Код ошибки SSIS DTS_E_PROCESSINPUTFAILED. Метод ProcessInput для компонента «Destination — po_list_tmp» (79) завершился с ошибкой с кодом 0xC0209029 при обработке ввода «Destination Input» (90). Идентифицированный компонент вернул ошибку из метода ProcessInput. Ошибка связана с компонентом, но она является фатальной и приведет к остановке выполнения задачи потока данных. Перед этим могут быть опубликованы сообщения об ошибках с дополнительной информацией о сбое. End Error Ошибка: 2014-05-01 04:30:33.69 Код: 0xC02020C4 Источник: Задача 1 потока данных Источник — po_list_tmp [1] Описание: Попытка добавить строку в буфер задачи потока данных не удалась с кодом ошибки 0xC0047020. End Error Ошибка: 2014-05-01 04:30:33.70 Код: 0xC0047038 Источник: Задача 1 потока данных SSIS.Pipeline Описание: Код ошибки SSIS DTS_E_PRIMEOUTPUTFAILED. Метод PrimeOutput для компонента «Источник — po_list_tmp» (1) вернул код ошибки 0xC02020C4. Компонент вернул код ошибки, когда обработчик конвейера вызвал PrimeOutput(). Значение кода ошибки определяется компонентом, но ошибка является фатальной, и выполнение конвейера остановлено. Перед этим могут быть опубликованы сообщения об ошибках с дополнительной информацией о сбое. End Error DTExec: выполнение пакета вернуло DTSER_FAILURE (1). Началось: 4:30:26 Окончание: 4:30:34 Прошло: 8,627 секунды. Не удалось выполнить пакет. Шаг не выполнен.

Какова основная причина этой ошибки? Как это можно исправить?


person Nishaths    schedule 08.05.2014    source источник
comment
(1) Прежде всего, возникает ли ошибка, если пакет SSIS запускается автономно (не в задании)? (2) Чтобы узнать, какой столбец является столбцом 90, из сообщения The "input "Destination Input" (90)" failed следуйте инструкциям по этой ссылке: social.msdn.microsoft.com/Forums/sqlserver/en -США/   -  person Doug_Ivison    schedule 08.05.2014