Estoy intentando conectarme a una base de datos de SQL Server 2005 desde mi Mac usando unixODBC y FreeTDS como describí en here. Sin embargo, cuando intento conectar a una base de datos diferente utilizando la misma configuración, me sale:"Adaptive Server no está disponible o no existe" error al conectar con SQL Server desde PHP
Connection Failed:[FreeTDS][SQL Server]Unable to connect: Adaptive Server is unavailable or does not exist.
Aquí está mi configuración freetds.conf:
[my_db]
host = 12.34.56.789
port = 1433
tds version = 8.0
Y aquí es mi odbc.ini:
[my_dsn]
Driver = /opt/local/lib/libtdsodbc.so
Description = My Database
Trace = no
Servername = my_db
Database = MyDB
[ODBC Data Sources]
my_dsn = FreeTDS
todavía soy capaz de conectar con el otro DB I fijó en este equipo (descrito en mi blog vinculado anteriormente), así que estoy bastante seguro de que el error no está en el extremo Mac. He verificado en el servidor que estoy usando la dirección IP y el puerto correctos. ¿Alguna idea sobre cuál podría ser el problema y si está en el extremo del servidor?
encontré los siguientes archivos ini. ¿Cuál usaría? './root/php/freetds-0.91/samples/odbc.ini ./usr/local/unixODBC/etc/odbc.ini ./usr/local/etc/odbc.ini ./usr/share/doc /freetds-devel-0.64/samples/odbc.ini ./etc/php.d/odbc.ini ./etc/odbc.ini ./var/tmp/php-5.2.6-2-root-root /etc/php.d/odbc.ini ' – shorif2000
No puedo encontrar' libtdsodbc.so' en ninguna parte usando el comando 'find'. Estoy usando centos 5 – shorif2000