Das Notes Forum

Sonstiges => Infrastruktur => Thema gestartet von: machineslave am 12.09.07 - 11:53:55

Titel: Windows Scheduled Task funktioniert nicht
Beitrag von: machineslave am 12.09.07 - 11:53:55
Hallo,

ich habe auf einem Windows 2000 Server eine Batchdatei (.cmd), welche nacheinander 2 Javaroutinen aufruft:

java ExportPictures > log1.txt
java UpdateCOntacts > log2.txt

Rufe ich diese Batchdatei manuell auf, so laufen beide Java-Routinen einwandfrei.
Wenn ich das über Scheduled Tasks ausführe, so bekomme ich als Ergebnis in meiner log1.txt Datei folgendes:

java.sql.SQLException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

Mich wundert ein wenig die Fehlermeldung, da ich diese ja beim manuellen Aufruf ebenfalls bekommen müsste, wenn ich die ODBC Schnittstelle nicht konfiguriert hätte.

Hat jemand eine Idee für mich?

Danke und Gruß

Stefan
Titel: Re: Windows Scheduled Task funktioniert nicht
Beitrag von: WernerMo am 12.09.07 - 12:08:46
hallo,

ich denke das liegt an dem Account unter dem es läuft, manuell läuft es unter Deinem Account, schduled unter dem System-account.

Hatten hier auch schon so ein Problem, Details müsste ich bei den Admins nachfragen.

Gruß Werner
Titel: Re: Windows Scheduled Task funktioniert nicht
Beitrag von: machineslave am 12.09.07 - 12:52:02
Ah, jetzt hab ich's.
Habe bei dem Scheduled Task unter "Run as" einen Admin Account eingetragen, welcher auf die Datenbank zugreifen darf.
Jetzt funktioniert das.

Danke
Titel: Re: Windows Scheduled Task funktioniert nicht
Beitrag von: WernerMo am 12.09.07 - 12:58:35
Hallo,

Danke

gerne geschehen, das freut mich wenns geholfen hat.

Gruß Werner