Задача FTP в пакете служб SSIS не выполняется - PullRequest
0 голосов
/ 08 сентября 2018

У меня есть хранимая процедура в SSMS, которая вызывается кнопкой на веб-форме. Хранимая процедура выполняет командный файл, который содержит следующее:

DTEXEC / FILE "\\ имя_сервера \ E $ \ Export \ TEST.dtsx"

Пакет SSIS TEST.dtsx просто запрашивает таблицу в SSMS и создает файл XML, который сначала сохраняется локально. После создания XML-файла у меня есть задача FTP, которая сначала отправляет его на наш FTP-сервер, а затем другая задача FTP, которая отправляет его на удаленный FTP-сервер. Затем, наконец, у меня есть задача FTP, которая удаляет оригинальный файл XML, созданный локально. Вот изображение того, как это настроено:

Пакет TEST SSIS:

image

Если я запускаю пакет служб SSIS вручную через Visual Studio, все работает отлично. Однако, если я вручную запускаю хранимую процедуру, пакет доходит только до создания XML-файла и не выполняет ни одну из задач FTP.

Я пытался установить пассивные задачи FTP и также пытался использовать 32-разрядную версию DTEXEC.

Любая помощь о том, как я могу запустить мои задачи FTP при использовании хранимой процедуры? Спасибо!

...