[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jul 2005
    Beiträge
    3

    Question AS400 als Verbindungsserver in MSSQL

    Hallo,
    nachdem ich in diesem Forum einen Artikel zu diesem Thema gefunden habe, hoffe ich daß mir vielleicht jemand bei meinem Problem weiterhelfen kann.
    Einrichtung und Zugriff auf eine als Verbindungsserver eingerichtete AS400 klappt von Anfang an problemlos.
    Leider wird jedoch bei jeglichem Openquery() nur ein Bruchteil der erwarteten Ergebnisse zurückgegeben, auch bei Abfragen ohne Einschränkungen.
    Alle Spalten sind ansonsten korrekt vorhanden, nur die Menge stimmt halt nicht. Ein Select COUNT(*) zählt jeweils die gleiche Anzahl, welche auch bei einer qualifizierten Abfrage zurückgegeben wird.
    Mache ich etwas falsch oder hat jemand eine Idee warum das nicht korrekt funktioniert.
    Bin dankbar für jede Hilfe!!!

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Ggf. gibt es eine Einschränkung bzgl. der MAXRECORDS-Eigenschaft ?
    Vielleicht lädt der MSSQL die Daten in einen Cache und führt folgende Abfragen aus dem Cache aus ?

    Prüfe diesbezüglich mal die Einstellmöglichkeiten des MSSQL.
    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
    Jul 2005
    Beiträge
    3
    Hallo Fuerchau,

    es war zwar nicht im MSSQL hat mich aber auf die richtige Spur gebracht.
    Im verwendeten ODBC-Treiber gibt es eine Registerkarte Leistung mit einem Button Erweitert. Da kann man einen Schwellwert für LOB in Kilobyte einstellen. Die Vergrößerung dieses Schwellwertes war die Lösung.

    vielen Dank!

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    ???
    Arbeitest du denn mit LOB's ?
    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

  5. #5
    Registriert seit
    Jul 2005
    Beiträge
    3
    nein, in keiner Weise. Deshalb hat mich diese Einstellung zugegebenermassen auch etwas erstaunt.... nachdem ich aber den Wert wieder verkleinert habe und das alte Problem wieder da war, kann ich definitiv sagen, daß die zurückgegebene Menge eindeutig von diesem Wert abhängt. Verständlich ist mir das ganze auch nicht .

  6. #6
    Registriert seit
    Mar 2006
    Beiträge
    4
    Hallo!
    Ich hatte das selbe Problem mit dem ODBC Zugriff. Es kam immer nur ein Teil der Datensätze zurück. Ich habe nun den Verbindungsserver über OLE konfiguriert und es klappt einwandfrei.
    Um OLE verwenden zu können, muß im MSSQL-Verbindungsserver als Datenquelle "IBMDA400" und in der Providerzeichenfolge "Initial Catalog=meinAS400Datenbankname;Data Source=meineAS400Adresse;Catalog Library List = meineZielbibliothek" drin stehen. Benutzer und Kennwort auf dem Tab "Sicherheit" eintragen und es geht.

  7. #7
    Registriert seit
    Mar 2006
    Beiträge
    4
    Hallo!
    Ich hatte genau das selbe Problem mit ODBC. Ich habe dann auf OLE umgestellt und es funktioniert einwandfrei. Die neueste Client-Access Version mit dem aktuellsten Service-Pack sollte es aber schon sein.
    Im MSSQL-Verbindungsserver dann als Provider "IBM DB2 UDB for Iseries IBMDA400 OLE..." eintragen. Als Datenquelle "IBMDA400" und als Providerzeichenfolge "Initial Catalog=meinAS400Datenbankname;Data Source=meineAS400AdresseoderSystemname;Catalog Library List = meineStartbibliothek"
    eintragen. Benutzer und Kennwort im Reiter "Sicherheit" hinterlegen.

Similar Threads

  1. as400 export zu einem externen programm
    By mican in forum IBM i Hauptforum
    Antworten: 10
    Letzter Beitrag: 18-01-07, 08:07
  2. Tape von einer AS400 von anderer AS400 aus nutzen?
    By hs in forum IBM i Hauptforum
    Antworten: 15
    Letzter Beitrag: 07-11-06, 19:28
  3. Druckereinrichtung auf AS400?
    By stephanr1 in forum NEWSboard Drucker
    Antworten: 7
    Letzter Beitrag: 20-07-06, 14:00
  4. Netzwerkverbindung AS400
    By Marc_w in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 06-07-06, 16:47
  5. AS400 Operatorin sucht Stelle im Raum Frankfurt
    By NixWisserin in forum NEWSboard Server Job
    Antworten: 0
    Letzter Beitrag: 15-02-05, 17:51

Berechtigungen

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