Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: dormi am 03.04.09 - 13:00:16

Titel: agent mit odbc
Beitrag von: dormi am 03.04.09 - 13:00:16
Hallo,

ich habe einen Agenten, der mir, wenn er manuell gestartet wird, eine Feld andhand einer Access Datenbank aktualisiert.

Code
Datenquelle:= "Test";
Tabelle:="Tabelle";

ZK:= @DbLookup("ODBC"; Datenquelle ;"" ;"" ;Tabelle ; "wert" ; "kdnr"  ; Ref);
mKdNr:= @DbLookup("ODBC"; Datenquelle ;"" ;"" ;Tabelle ; "kdnr" ; "kdnr"  ; Ref);

FIELD Ref := Ref;
FIELD ZK_M := ZK_M;

@If( Ref = mKdNr;
@SetField("ZK_M";ZK)
;""
);
SELECT @All

Das klappt soweit.

Die Access Datenbank ist als System-DSN eingebunden.

Wenn ich das gleiche als zeitgesteuerten Agenten laufen lassen will, passiert nix. Auf dem Server ist die gleiche Datenkbank als System-DSN eingebunden.

Hat jemand einen Tipp?

Danke
Jürgen
Titel: Re: agent mit odbc
Beitrag von: m3 am 03.04.09 - 13:14:25
Naja, der Agent läuft dann mit den Windows-Berechtigungen, mit denen auch der Domino-Server läuft. Und wenn der Windows-Accounts nicht auf den ODBC-DNS zugreifen darf, dürfte genau das passieren.
Titel: Re: agent mit odbc
Beitrag von: dormi am 03.04.09 - 15:55:00
also ndctest sagt "successfully connected"

müßte das nicht schon für den Serverzugriff reichen?
Titel: Re: agent mit odbc
Beitrag von: m3 am 03.04.09 - 15:57:52
Hast Du ndctest unter dem Windows-User laufen lassen, unter dem auch Domino läuft (das wäre meistens "SYSTEM")?
Titel: Re: agent mit odbc
Beitrag von: dormi am 03.04.09 - 16:11:13
aha - keine Ahnung :-)

privat würde ich sowas ja unter Linux testen. Hier läuft aber windows2003

whoami - wow ein Unixbefehl unter Windows :-) sagt logischerweise administrator - also wirst Du wohl Recht haben, mit den falschen Rechten.

Ich frag mal unseren Serveradminstrator wegen den Rechten. Danke!