Hola lista!

Estamos tratando de conectar a Pharo con un servidor de SQL Server.

Ahora bien, el Pharo que estamos usando es la distribucion one-click de Seaside.
A la cual le instalamos el paquete de SquakDBX, bajado via Monticello.
Segun averiguamos hacia falta bajar la DLL de OpenDBX y FreeTDS.
Bajamos las bibliotecas precompiladas de OpenDBX y compilamos FreeTDS
0.82 con MinGW.
El Pharo lo usamos desde una PC Windows 7 64 bits conectada por red a
un SQL Server Express, que corre en un Windows XP.
Pero tambien lo probamos desde la misma maquina donde esta el SQL
Server Express y desde otra maquina con XP.
En todos los casos nos tira el mismo error.
Debido a esto, estamos descartando que el problema sea la red y la
version de sistema operativo.

Nos anda el connect con el DBXMSQLPlatform, pero al hacer el open nos tira un:

     DBXRecoverableError: RECOVERABLE OpenDBX: Connecting to server failed

Probamos con un cliente SQL y la conexion funciona, pero no estamos
seguros que si esa conexion que funciona va por TCP o named pipes.

¿El camino que estamos haciendo es el correcto o hay otra forma mejor
o al menos diferente?
¿Alguna idea de que puede estar fallando?

Desde ya, gracias por las respuestas.


PD:

El codigo que usamos para conectarnos es este:

connectionSettings := DBXConnectionSettings host:
'WinXPGuest\SQLEXPRESS' port: '1433' database: 'Archer' userName: 'sa'
userPassword: 'pass'.

conn := DBXConnection platform: DBXMSSQLPlatform new settings:
connectionSettings.

conn connect.

conn open.

-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]

http://www.clubSmalltalk.org

Responder a