[JAVA] Sybase ASA 6 via LAN connectie

Pagina: 1
Acties:

  • joostman
  • Registratie: Oktober 2003
  • Laatst online: 17-02 12:40
Ik moet voor school een java applicatie gebruiken met een sybase DB op een andere machine.
Lokaal werkte de connectie prima, zodra ik de connectie op een andere PC probeer lukt het niet.

Ik heb 2 computers, beide met een crosscable verbonden en geen firewall er tussen (ook de Windows fw is uitgeschakeld)
ik heb de ene 192.168.111.130 (server) en de andere 192.168.111.131 gegeven (client)
De hosts kunnen elkaar pingen en bestanden kunnen gedeeld worden.

Op de server start ik de DB via:
c:
cd c:\Progra~1\Sybase\"adaptive server anywhere 6.0"\win32\
dbsrv6 -x tcpip -n 192.168.111.130 c:\sapa1.db

Dit werkt en ik krijg een scherm waarbij staat dat TCPIP link gestart is en accepting requests (met de juiste DB)

Op de client heb ik eerst een pingdb uitgevoerd om de connectie te testen:
c:
cd c:\progra~1\sybase\"adaptive server anywhere 6.0"\win32\
dbping -d -c "eng=192.168.111.130; links=tcpip; uid=dba; pwd=sql"

Dit geeft als antwoord: Ping database successful.

Nu ging ik de ODBC configureren en vulde het volgende in:
Afbeeldingslocatie: http://img462.imageshack.us/img462/9827/dbtab5yp.th.jpg voor de database tab en Afbeeldingslocatie: http://img462.imageshack.us/img462/6761/nwtab2fa.th.jpg voor de netwerk tab.
De andere tabs waren leeg, behalve de voor de hand liggende login tab.

Elke keer als ik de test connection probeer via het ODBC tab, krijg ik na een seconde of 20 "connection failed: database engine not running"
Maar de dbengine is toch echt op en werkend, wachtend op een connectie....

Ik heb al uren op google gebladerd, maar kom nergens goede beschrijvingen tegen om de ODBC juist te configureren.

  • joostman
  • Registratie: Oktober 2003
  • Laatst online: 17-02 12:40
iemand een idee?

  • SPee
  • Registratie: Oktober 2001
  • Laatst online: 19-02 19:02
Als je bij server name ipv "dbsrv6" het IP adres neerzet :?

En werkt het wel als je telnet gebruikt :?
En als je de poort waar de database op draait invult :?

let the past be the past.


  • r5d
  • Registratie: Februari 2002
  • Niet online

r5d

Read more, write less...

Wat heeft dit met programmeren te maken? move naar Netwerken?

Later betaal je meer, maar dan heb je wel een gratis datalimiet....


  • joostman
  • Registratie: Oktober 2003
  • Laatst online: 17-02 12:40
SPee schreef op zondag 04 juni 2006 @ 14:32:
Als je bij server name ipv "dbsrv6" het IP adres neerzet :?

<knip>
DAT WAS HEM!!!
haha echt grappig, in mijn idee had ik dat zelf ook al geprobeerd.. Maar misschien toch niet in de combinatie met wat ik had...
Of het was gewoon doordat ik Windows gehibernate had en niet gereboot?...
enfin...
Ik ben ERG blij zelfs nu het einde van het weekend is en ik morgen moet werken! :-)

[ Voor 11% gewijzigd door joostman op 05-06-2006 00:02 ]


Verwijderd

Waarom een ODBC connectie en niet gewoon een JDBC?
Pagina: 1