[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Nov 2009
    Beiträge
    2

    Remote SQL abfrage

    Hi Leute,

    ich bin leider totaler Iseries noob. Ich bitte also um etwas Nachsicht.

    Ich habe folgende Fragestellung zu lösen: Zugriff auf die Dateien einer AS/400 im native Mode ueber SQL.

    Ich habe mir in der Programmiersprache meinr Wahl eine API zum zugriff auf DB2 geholt. Funktioniert auch soweit ganz gut (auf einem Linux Testsystem mit eigener DB2 auch wunderbar) und ich finde die per default installierte "SAMPLE" Datenbank (auf der Isereies Maschiene). Leider hat mein Benutzername (angeblich mit maximalen Rechten ausgestattet) nicht die Berechtigung sich dort hin zu verbinden.

    (Exception: [IBM][CLI Driver] SQL30082N Die Sicherheitsverarbeitung ist mit Ursachencode "24" ("USERNAME AND/OR PASSWORD INVALID") fehlgeschlagen. SQLSTATE=08001
    SQLCODE=-30082)

    Wo stellt man in der I-series denn diese Berechtigungen (speziell fuer die Datenbank) ein (wie gesagt, habe keine Ahnung von der iseries und sitze im standard Benutzerterminal rum (Benutzeraufgaben, bueroaufgaben ... )).

    Ist es ueberhaupt moeglich irgendwelche Daten im native mode per SQL abzurufen?
    Wo finde ich ein Verzeichnis der Vorhandenen Datenbanken?

    Irgendwelche Tipps wie ich mich moeglichst effizient in dieses Thema einlesen kann? Ich muss, wie gesagt, nur den Zugriff zustande bringen, dann bin ich wieder raus aus dem Thema Iseries.


    Vielen Dank fuer die Hilfe

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Ich kenn nun Linux nicht so besonders, wichtig ist jedoch (im Standard), dass User und Kennwort in GROSSBUCHSTABEN mit max. 10 Zeichen angegeben werden müssen.

    Den Datenbanknamen findes du auf der AS/400 per WRKRDBDIRE.
    Ist dort für die lokale DB nichts eingetragen, ist es normalerweise der Systemname.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Nov 2009
    Beiträge
    2
    Danke, das hat sehr geholfen.

    Leider scheint es jetzt wohl so zu sein, dass man eine Lizenz braucht nur um auf den Server per SQL zuzugreifen . . . das nenne ich mal restriktiv.

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    ... es gibt für alle möglichen Datenbanken Treiber, die Lizenzpflichtig sind und möglicherweise auch welche, die nix kosten, so auch für DB2, auch auf der AS/400. Die JDBC Treiber kosten z.B. nix, ODBC braucht eine Lizenz, oder kostet was...

    D*B

    Zitat Zitat von Ralf Kelzenberg Beitrag anzeigen
    Danke, das hat sehr geholfen.

    Leider scheint es jetzt wohl so zu sein, dass man eine Lizenz braucht nur um auf den Server per SQL zuzugreifen . . . das nenne ich mal restriktiv.
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

Similar Threads

  1. Einfache Abfrage in COBOL/400 mit EXEC SQL
    By AS400-Anfänger in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 27-06-06, 13:18
  2. Abfrage nach <> Ziffern in SQL
    By behmer in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 29-05-06, 12:52
  3. sql abfrage
    By steven_r in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 17-05-06, 15:49
  4. Problem bei Abfrage bei Imbedded SQL
    By cbe in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 08-06-05, 16:21
  5. sql abfrage mit substring
    By juergenkemeter in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 17-11-04, 14:32

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •