Сбой процесса выполнения служб SSIS с агентом SQL - PullRequest
0 голосов
/ 19 октября 2018

У меня есть пакет служб SSIS с задачей «Выполнение процесса», которая запускает исполняемый файл.Весь код и исполняемые файлы расположены на одном сервере.Пакет служб SSIS запускается внутри проекта, но не при загрузке в SSIS и запуске через агент SQL Server.Не уверены, почему он не будет работать в агенте.Exe и пакет работают нормально сами по себе, но не в агенте.Ценю любую помощь.Ниже приведена ошибка, которую я получаю:

Утилита Microsoft (R) SQL Server Execute Package Version 10.50.6000.34 для 32-разрядной версии Copyright (C) Microsoft Corporation 2010. Все права защищены.

Начато: 22:57:20 PM Ошибка: 2018-10-19 10: 57: 43.83 Код: 0xC0029151 Источник: Загрузить Задача процесса выполнения XLS
Описание: При выполнении "F: \ Импорт данных \ Office_Codes_monthly_download \ EXE \ PullOffices.exe "" "в" F: \ Data Imports \ Office_Codes_monthly_download \ EXE ", код завершения процесса -" 255 ", а ожидаемый -" 0 ".Ошибка завершения DTExec: выполнение пакета вернуло DTSER_FAILURE (1).Начало: 22:57:20 Окончание: 22:57:43 Прошедшее: 23,042 секунды

1 Ответ

0 голосов
/ 08 марта 2019

Попробуйте передать информацию о сертификате вместе с командой FTPES, как показано ниже.

open ftpes://FTPDDRIV:dr2pfile@dvlp.mvs.us.ups.com -explicit -certificate=xx:71:xx:xx:a2:eb:23:xx:xx:eb:xx:x:xx:xx:5d:74:4d:c2:c6:37
put D:\UPSdata\UPSDrive\Integration\document.txt
exit
...