2012-04-09 14 views
0

Ich erstellte ein SSIS-Paket, das in Sql Server Business Intelligence läuft. Das Problem ist, wenn ich versuche, einen Job zur Ausführung zu planen, habe ich es getestet und es heißt, die Exe existiert nicht im Verzeichnis und listet den Pfad zu dem Verzeichnis auf, in dem sich die Exe befindet. Die exe ist offensichtlich da, und die exe läuft gut, es mag das Paket einfach nicht, wenn ich versuche, einen Job zu planen.ssis Job in sql Server-Agent

Der Fehler, die ich in den Job-Aktivitätsmonitor zu sehen ist

Charakteristik: Die Datei/Prozess „FileName.exe“ nicht

Kennt jemand im Verzeichnis „Verzeichnisname“ End Fehler existieren wie sie beheben Dies?

Antwort

0

Ein SSIS-Paket ist keine EXE. Der Name ist in der Regel etwas wie 'MyPackageName.dtsx'. Das Paket wird & interpretiert, das vom DTS-Dienstprogramm ausgeführt wird, das in Verbindung mit einer SQL Server-Instanz ausgeführt wird.

Wir verwenden SQL Agent, um SSIS-Pakete als Standardteil unserer Anwendung auszuführen, so dass selbst kein Problem auftreten sollte. Wie haben Sie Ihren SQL Agent-Job definiert?

+0

Ich weiß, dass ein SSIS-Paket keine exe ist. Im SSIS-Paket wird eine exe ausgeführt. Was genau meinst du, wie ist es definiert? In den Eigenschaften des Jobschritts ist der Typ auf das SQL Server Integration Services-Paket – user1202606

+2

@ user1202606 festgelegt. Ihre Problembeschreibung hat in Ihrem Job-Setup eine Reihe von Details übersprungen. Alles, was wir wissen, ist, was du geschrieben hast. Nachdem das gesagt wurde: Hat Ihr Agent-Prozess die notwendigen Berechtigungen zum Lesen/Auflisten des Ordners, wo die EXE ist? Und hat es die nötigen Berechtigungen, um beliebige EXEs auf dem System laufen zu lassen? – DaveE

+0

es war ein Erlaubnisproblem, ich löste es bereits. Vielen Dank für Ihre Antworten, sehr geschätzt. – user1202606