[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    hs is offline [professional_User]
    Registriert seit
    Jun 2001
    Beiträge
    364
    Es kommt aber nichts mehr an im Testsystem.
    Ich führe auf dem SQL-Server den Select aus und bekomme auch die Tabellenstruktur angezeigt mit leeren Inhalten.

    Parallel habe ich eine AS400 Sitzung offen. Ich sehe dort aber keinen QZDASOINIT Job, weder als QUSER noch unter dem Usernamen, mit dem ich verbunden bin.

    Habe auch mal
    WRKACTJOB SBS(QUSRWRK)
    versucht, aber da steht auch nichts drin.

    Ist das im ODBC jetzt anders, bei OLE konnte ich den Job doch sehen heute morgen?

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Normalerweise sollte da kein Unterschied bestehen.
    Ich weiß auch nicht, was der SQL-Server da treibt.
    Wenn er allerdings keine Daten bekommt, könnte er ja ggf. die Verbindung wieder schließen.
    Andererseits sollte die Verbindung eigentlich offen bleiben, es sei denn du hast (ich weiß aber nicht wo), den Connection-Pool abgeschaltet.

    Die QZDASOINIT's laufen normalerweise im Subsystem QSERVER.

    Wenn du korrekt das Joblog aktiviert hast, müsste auch nach der Verbindung in der OUTQ QEZJOBLOG ein Spool zu finden sein.

    Nur mal so als dumme Frage:
    Bist du sicher auf dem richtigen System geprüft zu haben?

    Wenn du MS-Access zur Verfügung hast, prüfe mal ob du per "verknüpfter Tabelle" oder SQL-Pasthru über die ODBC-Verbindung zur AS/400 durchkommst.
    Wenn das klappt, klappts auch mit dem SQL-Server.

    Alternativ ggf. auch über Excel->Externe Daten->MS Query.
    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
    hs is offline [professional_User]
    Registriert seit
    Jun 2001
    Beiträge
    364
    Bin schon auf dem richtigen Server und die Einstellungen sind auch korrekt.

    Habe den Job jetzt auch mal erwischt, aber Fehlermeldung sehe ich keine (vom STRTRC mal abgesehen):

    Job 051212/QUSER/QZDASOINIT im Subsystem QSERVER in QSYS am 04.07.12 um
    20:53:18 gestartet. Job im System am 04.07.12 um 20:53:18. angekommen.
    Benutzer INFO an Client 192.168.2.24 ist mit dem Server verbunden.
    PREPARE für Anweisung QZ96705FD5A6F435C8 beendet.
    Keine Berechtigung für Befehl STRTRC.
    Fehler von Auslöserprogramm oder externer Routine erkannt.
    DESCRIBE für vorbereitete Anweisung STMT0002 beendet.
    PREPARE für Anweisung STMT0002 beendet.
    DESCRIBE für vorbereitete Anweisung STMT0002 beendet.
    Abfrageauswahl aus Datei QAQQINI in Bibliothek QUSRSYS abgerufen.
    ****: Debug-Nachrichten des Optimierungsprogramms für Abfrage werden
    gestartet.
    Der Zugriffsplan von OS/400 Query wurde wiederhergestellt.
    Abfrageauswahl aus Datei QAQQINI in Bibliothek QUSRSYS abgerufen.
    Abfrageauswahl aus Datei QAQQINI in Bibliothek QUSRSYS abgerufen.
    Abfrageoptionen zur Erstellung des OS/400-Abfragezugriffsplans verwendet.
    Zugriff nach Eingangsfolge für Datei TESTTAB verwendet.
    Abfrageauswahl aus Datei QAQQINI in Bibliothek QUSRSYS abgerufen.
    ****: Debug-Nachrichten für Abfrage werden beendet.
    ODP erstellt.
    Blockung für Abfrage.
    Cursor SQL_CUR0270B670 eröffnet.
    DESCRIBE für vorbereitete Anweisung STMT0002 beendet.
    240 Zeilen aus Cursor SQL_CUR0270B670 abgerufen.
    Cursor SQL_CUR0270B670 geschlossen.


    Joblog bekomme ich aber immer noch keins

    Hier mal die Einstellungen:

  4. #4
    hs is offline [professional_User]
    Registriert seit
    Jun 2001
    Beiträge
    364
    Moin,

    unser Programmierer auf dem SQL Server hatte parallel auch mal gegoogelt und einen Tip gefunden, dass man am Server die Option "IN process zulassen" aktivieren soll.

    Er hat dann wieder eine OLE-Verbindung angelegt und die Option aktiviert. Ging auch nicht. Dann hat er diese wieder rausgenommen, und jetzt geht es mit dieser OLE -Verbindung

    Ich verstehe es nicht, wir haben weder im Testsystem noch auf dem SQL-Server Jobs über Nacht beendet oder neu gestartet. Alles war noch wie gestern?

    Aber auch wenn es keine plausible Erklärung dafür geben sollte, man ist ja schon zufrieden, wenn es endlich funktioniert
    PS:
    Auf unserem 2000-Server ging es übrigens sofort.

Similar Threads

  1. MS-SQL Linked Server zu AS400
    By marty in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 15-02-12, 06:18
  2. Java JDBC Sperre
    By Xanas in forum NEWSboard Java
    Antworten: 11
    Letzter Beitrag: 29-11-10, 12:45
  3. von AS400 auf anderen Server speichern
    By steven_r in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 19-01-07, 10:17
  4. AS400 auf SQL Server
    By DEVJO in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 12-10-06, 18:28
  5. AS/400 Zugriff via Linked Server unter SQL Server 2000
    By epsih2 in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 29-11-04, 10:06

Berechtigungen

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