So. gelöst. Es war ein reines Rechteproblem.
Der Agent d.h. die ID mit der der Agent signiert wurde, hatte nur Leserechte auf die entsprechenden Datenbanken.
Das problem bei mir war noch, dass der eigentliche Agent über ein "Trigger"-Agenten gestartet wurde, der wieder andere Rechte hatte.
Jetzt sind alle mit der server-ID signiert und es funzt.... kaum macht man es richtig.