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
