Пакет служб SSIS запускается вручную, но не из задания SQL - PullRequest
2 голосов
/ 21 июня 2019

Я получаю серию ошибок при выполнении пакета служб SSIS (развернутого в файловой системе) из задания SQL, но тот же пакет работает нормально, если выполняется вручную.

Первая ошибка:

Ошибка направления строки к выводу ошибки с кодом ошибки 0x80070057.

Вторая ошибка:

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

и затем:

Не удалось задать конец набора строк для буфера с кодом ошибки 0xC0047020

А потом:

Код ошибки SSIS DTS_E_PRIMEOUTPUTFAILED. Метод PrimeOutput на вернул код ошибки 0xC0209017. Компонент возвратил код ошибки, когда механизм конвейера вызвал PrimeOutput (). Значение кода ошибки определяется компонентом, но ошибка является фатальной, и конвейер перестал выполняться. Там может быть ошибка сообщения, опубликованные до этого с дополнительной информацией о сбое.

Не понимаю, в чем может быть проблема.

Тот же пакет работал нормально несколько дней назад.

Заранее спасибо.

1 Ответ

0 голосов
/ 21 июня 2019

Я столкнулся с аналогичной проблемой и сделал следующее.

В SQL СОЕДИНЕНИЕ С СЕРВЕРОМ, попробуйте установить для параметра «НЕТ СЧЕТЧИКА» значение «ВЫКЛ» и посмотреть, решает ли это вашу проблему?

enter image description here

...