Benutzer mit den meisten Antworten
Batchfile lässt sich als Job nicht ausführen

Frage
-
Hallo,
ich habe ein SSIS Paket, in dem ein Batchfile ein ftp Kommando ausführt.
Das funktioniert wenn ich es im SSIS oder als Paket ausführe, wenn der Window Style auf normal steht.
Wenn ich es als Job ausführen will Wird die Ausführung nicht beendet und es bleibt ein ftp-Prozess hängen.
Hat jemand eine Idee, wie ich die Ausführung des Batchfiles hin bekomme?Gruß
cheapy
Antworten
-
Hallo,
Im Standard wird ein SSIS Jobstep mit den Agent Service Account ausgeführt; hat der Account ausreichend Rechte für die Aktion?
Ansonsten leg mal einen Agent Proxy Account mir Deinen Anmeldedaten an und lassen den Jobstep mit dem Proxy ausführen. Create a SQL Server Agent Proxy
Olaf Helper
[ Blog] [ Xing] [ MVP]- Als Antwort markiert Cheaptrick_la Mittwoch, 23. Januar 2019 10:06
Alle Antworten
-
Hallo,
Im Standard wird ein SSIS Jobstep mit den Agent Service Account ausgeführt; hat der Account ausreichend Rechte für die Aktion?
Ansonsten leg mal einen Agent Proxy Account mir Deinen Anmeldedaten an und lassen den Jobstep mit dem Proxy ausführen. Create a SQL Server Agent Proxy
Olaf Helper
[ Blog] [ Xing] [ MVP]- Als Antwort markiert Cheaptrick_la Mittwoch, 23. Januar 2019 10:06
-
Häufig sind Batchprozesse in einer "geschlossenen" Welt und können nicht nach draußen telefonieren.
Auch gilt die Frage, ob der FTP-Prozess dann nicht eine Fehlermeldung ausgibt und auf eine Eingabe wartet.
Hier ist zu prüfen, ob man dem FTP-Kommando eine "silent"-Option mitgeben kann.Die Ausführung unter einem anderen Account kann da schon Wunder wirken.