Мне нужно запустить скрипт .py python из SSIS. Однако я не хочу конвертировать мой .py файл в .bat или .exe, так как мой скрипт использует многопроцессорный модуль и когда я конвертирую его или .bat или .exe и запустить его через пакет служб SSIS, он генерирует десятки процессов, которые, как я искал в net, вероятно, из-за многопроцессорности .... поэтому я не хочу преобразовывать мой файл в эти исполняемые файлы и хотите напрямую запустить мой .py файл из SSIS.
Задача выполнения SSIS настроена следующим образом:
Но я получаю эту ошибку:
[Задача выполнения процесса] Ошибка: при выполнении "C: \ Users \ AppData \ Local \ Continuum \ anaconda3 \ pythonw.exe" "" D: \ SLA \ SLA_Report \ temp.py "" в "D: \ SLA \ SLA_Report", код завершения процесса - "1", а ожидаемое - "0".
Код успешно выполнен изнутри Spyder и, следовательно, нет ошибки в коде.
Более того, когда я искал Stac k переполнения и в этом посте , я указал «свойство рабочей папки» для задачи «Выполнение процесса», и в моем каталоге нет места.
Так что любая помощь будет принята.
РЕДАКТИРОВАТЬ:
Фактический результат пакета, как показано ниже:
Счет Название службы SSIS: