SSIS: im Job funktioniert der Auftrag einer Datei nicht aber im De

20/06/2008 - 11:45 von AndreT78 | Report spam
Hallo,

ich habe eine SSIS, in dem zu Beginn ein Task "Prozess ausführen" ist.

In diesem Task, rufe ich eine Datei.BAT auf (in der werden diverse Dateien
Kopiert etc).

Wenn ich das Paket im Visual Studio durchlaufen lasse, làuft es ohne
Probleme durch.

Wenn ich es aber als geplanten Job ausführen möchte, bekomme ich die
Fehlermeldung, das diese Batch Datei nicht gefunden werden kann.

Ich habe es sowohl mit Laufwerksfreigabe "x:\Batch\Datei.Bat" probiert, als
auch mit der UNC Pfad angabe (Die Datei liegt auf einem anderen Server)

Auch wenn die Datei lokal liegt, bekomm ich diese Probleme.

Liegt es ggf. am Arbeitsverzeichnis? Dort habe ich das Verzeichnis eins
oberhalb von dem Verzeichnis, in dem die Batch liegt.

Wer weiß rat? Danke

Gruß Andre
 

Lesen sie die antworten

#1 Elmar Boye
20/06/2008 - 12:24 | Warnen spam
Hallo Andre,

AndreT78 schrieb:
ich habe eine SSIS, in dem zu Beginn ein Task "Prozess ausführen" ist.

In diesem Task, rufe ich eine Datei.BAT auf (in der werden diverse Dateien
Kopiert etc).



Besser Du verwendest dafür die "Dateisystem" Task:
<URL:http://msdn.microsoft.com/de-de/lib...5.aspx>
Das vermeidet die offenliegende Batch Datei.

Wenn ich das Paket im Visual Studio durchlaufen lasse, làuft es ohne
Probleme durch.

Wenn ich es aber als geplanten Job ausführen möchte, bekomme ich die
Fehlermeldung, das diese Batch Datei nicht gefunden werden kann.



Grundsàtzlich ist für die Paketausführung via SQL Server Agent zu beachten:
<URL:http://support.microsoft.com/kb/918760>
"Beim Aufrufen aus einem SQL Server-Agentauftragsschritt wird ein SSIS-Paket nicht ausgeführt"

allgemeiner in <URL:http://msdn.microsoft.com/de-de/lib...1.aspx>

Gruß Elmar

Ähnliche fragen