PDA

View Full Version : ODBC - Automatisiertes anmelden



Seiten : [1] 2

_MG_
04-08-16, 15:18
Hallo zusammen,

folgende Situation --> Wir haben ein Objekt auf der AS400 was über eine ODBC Schnittstelle automatisch von von MSACCESS aktualisiert wird.

Das funktioniert voll automatisch.. Einziges Problem: Beim Aufbauen der Verbindung wird morgends eine iSeries Anmeldung verlangt (logisch da am Abend davor ein IPL gefahren wurde)

Wie kann man diese iSeries Anemdlung automatisieren? Beispielsweise über ein Skript der per Task aufgerufen wird wäre gut.

Danke im Voraus

Grüße
_MG_

_MG_
04-08-16, 15:20
Nachtrag --> Anmeldung mit Windows Benuter an der AS400 nicht möglich da der User nicht auf der Maschine existiert.

Fuerchau
04-08-16, 16:36
In der Connection-Eigenschaft einfach
"User=XXXX;PWD=YYYY;" oder "User Id=XXXX;Password=YYYY;"
eintragen.
Zusätzlich per
MyConn.Properties("Prompt") = adPromptNever
vor dem Open für eine stille Anmeldung angeben sonst wird immer ein Fenster aufpoppen.

Pikachu
04-08-16, 16:43
Wozu ???


... wird morgends ... da am Abend davor ein IPL gefahren wurde ...

Fuerchau
04-08-16, 16:48
Alternativ kann man auch das "cwblogon system /u user /p password" aufrufen und die Anmeldung im Cache speichern.
Voraussetzung ist dann allerdings, dass im iSeries-Navigator in der Verbindung nicht "Immer anmelden" ausgewähllt wurde.

holgerscherer
04-08-16, 17:00
Wozu

wie immer - wurde schon immer so gemacht :)

_MG_
05-08-16, 07:19
wie immer - wurde schon immer so gemacht :)

nein sorry, das ist Quatsch.. So sollte man ja nicht arbeiten.

Jedoch gibt es zweifelsohne Gründe weshalb die Maschine mal neu gestartet werden muss.
Update etc..
Und dann ist es doch definitiv schöner wenn alles automatisiert abläuft, niemand manuell eingreifen muss und Lösungswege direkt wieder funktionieren.

Grüße

_MG_
05-08-16, 07:28
Hallo Fuerchau,

dein erster Vorschlag hört sich interessant an. :-) Jedoch habe ich leider keine Vorstellung wo ich diese beiden "Einstellungen" finde?

Grüße

KingofKning
05-08-16, 07:54
Naja, laut der allwissenden Müllhalde:

https://www.connectionstrings.com/sql-server/

oder

https://books.google.de/books?id=qThQAgAAQBAJ&pg=PA1272&lpg=PA1272&dq=msaccess+Connection-Eigenschaft+User&source=bl&ots=QYekyYLsrw&sig=C0IiOJG-v8tdtNbnYg-PBA3K1-0&hl=de&sa=X&ved=0ahUKEwiwhLSw2anOAhXBwBQKHWgnBhQQ6AEISzAI#v=on epage&q=msaccess%20Connection-Eigenschaft%20User&f=false

GG 5048

Fuerchau
05-08-16, 08:07
MSACCESS macht das ja auch nicht automatisch, da steckt bestimmt ein VBA-Macro dahinter.