Получение «Ошибка выполнения задачи процесса: Файл / Процесс>» * C: \ Users \ username \ pythonProgram.exe * «not in path» при запуске через SSISDB - PullRequest
0 голосов
/ 17 сентября 2018

Я пытаюсь автоматизировать пакет служб SSIS, состоящий из Задача выполнения процесса и Выполнение задачи SQL .Я вызываю python исполняемый файл через Process Task

Во время работы пакета в SSDT (Visual Studio) он работает отлично, но когда я пытаюсь развернуть его в Management Studio (SSISDB) , задача выполнения процесса выдает следующее сообщение об ошибке. enter image description here

«Ошибка выполнения задачи процесса: файл / процесс» C: \ Users \ username \ pythonProgram.exe"not in path".

При попытке отладки я удалил задачу выполнения процесса из того же пакета и развернул свежую копиюпакет и он успешно работал даже через Management Studio.Я уверен, что это путь к файлу python exe, вызывающий проблему.

Я попытался запустить с помощью утилиты DTexec.exe cmd и столкнулся с теми же проблемами (успешно работает через SSDT, но не через Management Studio),Вот команда, которую я использовал "C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\DTExec.exe" /F "C:\Users\Username\source\repos\TaxAutomation\Package.dtsx" >log.txt"

После просмотра различных статей я попросил моего администратора баз данных поместить мой файл .exe на сервер, где расположена Management Studio, и столкнулся с той же ошибкой.

Я пытаюсь решить эту проблему в течение последних двух дней и беспокоюсь, что вся моя работа может быть отменена, если я не смогу автоматизировать пакет, развернув его в SSISDB или используя dtexe cmd utlity. Отсутствие у меня опыта DBA вызывает у меня разочарование и беспокойство..

Я буду очень признателен за помощь в этом.

...