ah un detalle que no mi di cuenta.. las conexiones por pipes y sharedmemory
no estan soportadas por freetds... y sql express tiene por default
deshabilitado la conexion tcp...

Saludos

2011/6/17 Diogenes Moreira <[email protected]>

> Hola.. algunas cositas.
>
> tema 1- squeak dbx y ffi estan compilados en 32 bit..aca hay una guia para
> 64bits http://www.squeakdbx.org/SqueakDBX%20in%2064%20bits
>
> tema2:  si ya se pudieron conectar con freetds desde linea de
> comando..(algo altamente recomendable)..
> algo que pueden hacer es habilitar el log de tds desde el freetds.conf
>
> http://www.squeakdbx.org/SQL%20Server en este link esta como conectarse
> desde linux, pero los pasos de configuración del freetds son igual para
> windows.
>
> tema 3-
> con respecto al nombre de la maquina donde esta la db yo uso la ip.. porque
> hay un bug en el netresolver de pharo en redes netbios.. no se si esta
> resulto..
>
> Saludos
>
> 2011/6/17 Sergio Fedi <[email protected]>
>
>> 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
>
>
>

-- 
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