Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 18

Thema: Verbindungsproblem via ODBC

  1. #1
    furianer ist offline Benutzer
    Registriert seit
    22.04.2008
    Beiträge
    49

    Standard Verbindungsproblem via ODBC

    Hi @ all,

    ich möchte Daten einer Windows-Applikation (Remark Office) via ODBC übers I-net direkt in einer PostgreSQL-DB speichern.
    Den Postgresql-ODBC-Treiber für den Windows-Rechner, also den Client, habe ich dort installiert (und hoffentlich korrekt konfiguriert), sodaß in der Applikation einfach nur "speichern unter" -> "odbc" gewählt werden muss und der PostgreSQL-Treiber dann zur Verfügung steht. Anschließend gibt's aber nen Timeout und die Fehlermeldung: "could not connect to server", das ist das Problem.
    Analog muß auf dem DB-Server (Suse 10.3) natürlich ebenfalls der ODBC-Treiber für PostgreSQL zur Verfügung stehen.
    Frage: Wie kriege ich raus, ob das überhaupt der Fall ist?
    Postgres wurde als RPM in Version 8.3.5 installiert, welche Optionen angegeben wurden weiß ich leider nicht (wurde nicht von mir installiert).
    Die pg_hba.conf habe ich für den Zugriff über TCP/IP editiert, sodaß von dieser Seite alles klar sein sollte.
    Dennoch kann die Verbindung gar nicht erst aufgebaut werden.
    Danke für jeden Tip!

  2. #2
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von furianer Beitrag anzeigen
    Hi @ all,

    ich möchte Daten einer Windows-Applikation (Remark Office) via ODBC übers I-net direkt in einer PostgreSQL-DB speichern.
    Den Postgresql-ODBC-Treiber für den Windows-Rechner, also den Client, habe ich dort installiert (und hoffentlich korrekt konfiguriert), sodaß in der Applikation einfach nur "speichern unter" -> "odbc" gewählt werden muss und der PostgreSQL-Treiber dann zur Verfügung steht. Anschließend gibt's aber nen Timeout und die Fehlermeldung: "could not connect to server", das ist das Problem.
    1. Man will PG nicht via Internet prostituieren.
    2. man will für sowas ein VPN nutzen, z.B. via SSH
    3. klappt es via psql?

    Analog muß auf dem DB-Server (Suse 10.3) natürlich ebenfalls der ODBC-Treiber für PostgreSQL zur Verfügung stehen.
    Nein.

    Frage: Wie kriege ich raus, ob das überhaupt der Fall ist?
    Frage entfällt.

    Postgres wurde als RPM in Version 8.3.5 installiert, welche Optionen angegeben wurden weiß ich leider nicht (wurde nicht von mir installiert).
    irrelevant

    Die pg_hba.conf habe ich für den Zugriff über TCP/IP editiert, sodaß von dieser Seite alles klar sein sollte.
    Soll- oder Istzustand?

    Dennoch kann die Verbindung gar nicht erst aufgebaut werden.
    Danke für jeden Tip!
    psql -h


    Andreas
    Geändert von akretschmer (22.12.2008 um 17:55 Uhr)
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  3. #3
    furianer ist offline Benutzer
    Registriert seit
    22.04.2008
    Beiträge
    49

    Standard

    Äh... Sollte ich ein paar grundlegende Denkfehler gemacht haben?
    Der Datenexport via ODBC ist in der Windows-Applikation vorgesehen und ich würde diese Möglichkeit gerne nutzen.
    Mir ist nicht klar, wie der DB-Server per ODBC Daten empfängt, wenn nicht über den entsprechenden Treiber.
    Hilft mir noch nicht viel weiter, trotzdem danke und etwas mehr Erklärung für den Ahnungslosen?
    ;-)
    Thx.

  4. #4
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von furianer Beitrag anzeigen
    Äh... Sollte ich ein paar grundlegende Denkfehler gemacht haben?
    Der Datenexport via ODBC ist in der Windows-Applikation vorgesehen und ich würde diese Möglichkeit gerne nutzen.
    Mir ist nicht klar, wie der DB-Server per ODBC Daten empfängt, wenn nicht über den entsprechenden Treiber.
    Hilft mir noch nicht viel weiter, trotzdem danke und etwas mehr Erklärung für den Ahnungslosen?
    ;-)
    Thx.

    Das ODBC-Zeugs sorgt IIRC lediglich auf Client-Seite dafür, daß mit dem Server gesprochen werden kann. Ich jedenfalls habe definitiv nix extra installiert, um mit Windoze-Clients und Excel-Shits auf PG zugreifen zu können.

    Alles, was Du brauchst, ist ein Zugriff auf TCP/5432 vom Client aus. Wobei man das, wie gesagt, nicht wirklich so via Internet machen will.

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  5. #5
    furianer ist offline Benutzer
    Registriert seit
    22.04.2008
    Beiträge
    49

    Standard

    Ok, psql -h war gar kein schlechter Tip, funktioniert nämlich nicht:

    psql -h http://rechnername.uni-hamburg.de -p 5432 -U username -d dbname
    psql: could not translate host name "http://rechnername.uni-hamburg.de" to address: Name or service not known
    Eigentlich kein komplizierter Befehl sollte man meinen...!?
    Geändert von furianer (23.12.2008 um 11:00 Uhr)

  6. #6
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von furianer Beitrag anzeigen
    Ok, psql -h war gar kein schlechter Tip, funktioniert nämlich nicht:

    psql -h http://rechnername.uni-hamburg.de -p 5432 -U username -d dbname
    psql: could not translate host name "http://rechnername.uni-hamburg.de" to address: Name or service not known
    Eigentlich kein komplizierter Befehl sollte man meinen...!?
    Ja, und nun?

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  7. #7
    sparrow ist offline Benutzer
    Registriert seit
    26.01.2007
    Beiträge
    36

    Standard

    Hallo furianer,

    "http://rechnername.uni-hamburg.de" ist kein Host sondern eine URI.
    Der Host in diesem Fall "rechnername.uni-hamburg.de".


    Öhm... glaub ich zumindest

    Code:
    psql -h rechnername.uni-hamburg.de -p 5432 -U username -d dbname

    Gruß
    Sparrow

  8. #8
    furianer ist offline Benutzer
    Registriert seit
    22.04.2008
    Beiträge
    49

    Standard

    Also das mit dem überflüssigen http... stimmte natürlich.
    Aber ich bekomme einen Timeout, wenn ich so connecten möchte:
    Code:
    fu@linux-4koe:~> psql -h rechnername.uni-hamburg.de -U username dbname
    psql: could not connect to server: Connection timed out
            Is the server running on host "rechnername.uni-hamburg.de" and accepting
            TCP/IP connections on port 5432?
    Die pg_hba.conf habe ich um folgende Zeile ergänzt:
    host dbname username 0.0.0.0/0 password
    und in der postgresql.conf den parameter listen_addresses auf '*' gesetzt.
    Anschließend den Server neu gestartet.
    Was fehlt wohl noch?

  9. #9
    Avatar von Xandrian
    Xandrian ist offline Administrator
    Registriert seit
    23.11.2005
    Ort
    Bayreuth, Bayern, Germany, 106332342737801, Bayreuth, Germany
    Beiträge
    1.495

    Standard

    Hast du mit netstat auch geprüft, ob der Server wirklich auch auf allen IPs lauscht?

    cu tb
    pg-forum.de unterstützen? Meine Wunschliste


  10. #10
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von furianer Beitrag anzeigen
    Was fehlt wohl noch?
    Ist denn der Rechner überhaupt erreichbar? Ping?

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Problem Verbindungsproblem von remote
    Von pnhilippjosefrichard im Forum Konfiguration
    Antworten: 7
    Letzter Beitrag: 22.01.2010, 13:10
  2. Antworten: 2
    Letzter Beitrag: 08.10.2009, 14:12
  3. ODBC Problem
    Von AndreasBeginner im Forum externe Schnittstellen
    Antworten: 16
    Letzter Beitrag: 03.08.2009, 16:46
  4. ODBC SSL-Verbindung
    Von Jones1024 im Forum Konfiguration
    Antworten: 5
    Letzter Beitrag: 29.05.2008, 15:31
  5. ODBC Verbindungsproblem
    Von ThomasOOP im Forum Programmierung
    Antworten: 5
    Letzter Beitrag: 14.02.2006, 15:13

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum