Пакет SSIS запускается вручную, но не из задания SQL

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

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

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

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

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

а потом :

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

А потом:

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

Не пойму, в чем может быть дело.

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

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


person user3510083    schedule 21.06.2019    source источник
comment
Почти невозможно сказать только по сообщениям об ошибках (без вашего пакета, данных и т. д.), но, учитывая сбой установки конца набора строк для буфера и тот факт, что пакет работал нормально несколькими днями ранее, это кричит о проблеме с данными, вероятно. в конце файла или строки. Проверьте свои данные, а также убедитесь, что версия пакета, развернутая на сервере, идентична той, которую вы можете успешно запустить вручную.   -  person Chris Hackett    schedule 21.06.2019
comment
В этом случае ошибка выводит файл или папку? Используете ли вы прокси-аккаунт для выполнения пакета, и если да, то был ли он изменен?   -  person Eric Hauenstein    schedule 21.06.2019
comment
Вы его правильно развернули? В противном случае действительно не имеет смысла   -  person kjmerf    schedule 22.06.2019


Ответы (1)


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

В СВОЙСТВЕ СОЕДИНЕНИЯ С СЕРВЕРОМ SQL попробуйте установить для параметра «NO COUNT» значение «OFF» и посмотрите, решит ли это вашу проблему?

введите здесь описание изображения

person Sathiya Kumar    schedule 21.06.2019