Я получаю сообщение об ошибке ниже при выполнении пакета SSIS с агентом SQL Server. У меня есть учетная запись администратора (прокси) для выполнения этой работы.
Пакет SSIS содержит задачу потока данных. Я использовал соединение ODBC в качестве источника данных и соединение OLEDB для назначения данных.
Источник данных: - Система AS400 JDE и место назначения данных - SQL Server 2019
Код ошибки SSIS DTS_E_PRIMEOUTPUTFAILED. Метод PrimeOutput в источнике ODBC вернул код ошибки 0x80004005. Компонент вернул код ошибки, когда механизм конвейера вызвал PrimeOutput (). Значение кода ошибки определяется компонентом, но ошибка является фатальной и конвейер прекратил выполнение. До этого могут быть отправлены сообщения об ошибках с дополнительной информацией об ошибке. Конечная ошибка DTExec: выполнение пакета вернуло DTSER_FAILURE (1) `
Вот журнал SSIS.
Вот еще некоторые подробности.
• SQL Edition: 2019 Enterprise • ОС: Windows 2019 server edition
Описание проблемы:
• У меня есть пакет SSIS, который подключается к базе данных JD Edwards через соединение ODBC.
• У меня есть запланированное задание SQL, и одним из шагов является использование вышеуказанного пакета для загрузки данных из формы JD Edwards.
• Ошибка выброса шага задания во время выполнения. Ниже приводится подробное описание ошибки.
Выполняется как пользователь: {DomainName} {UserName}. Утилита выполнения пакета Microsoft (R) SQL Server версии 15.0.2000.5 для 32-разрядной версии Copyright (C) 2019 Microsoft. Все права защищены. Начато: 12:39:40 PM Ошибка: 2020-06-11 12: 40: 02.18 Код: 0xC0047038 Источник: Задача потока данных SSIS.Pipeline Описание: Код ошибки SSIS DTS_E_PRIMEOUTPUTFAILED. Метод PrimeOutput в источнике ODBC вернул код ошибки 0x80004005. Компонент вернул код ошибки, когда механизм конвейера вызвал PrimeOutput (). Значение кода ошибки определяется компонентом, но ошибка является фатальной, и выполнение конвейера прекращается. Перед этим могут быть опубликованы сообщения об ошибках с дополнительной информацией об ошибке. Конечная ошибка DTExec: выполнение пакета вернуло DTSER_FAILURE (1). Начато: 12:39:40 Закончено: 12:40:02 Прошло: 21,969 секунд. Не удалось выполнить пакет. Шаг не удался. '
Кто-нибудь может в этом помочь?