Я пытаюсь подключиться к БД SQL Server 2005 с моего Mac, используя unixODBC и FreeTDS, как я описал здесь . Однако, когда я пытаюсь подключиться к другой БД, используя ту же настройку, я получаю:
Connection Failed:[FreeTDS][SQL Server]Unable to connect: Adaptive Server is unavailable or does not exist.
Вот мои настройки freetds.conf:
[my_db]
host = 12.34.56.789
port = 1433
tds version = 8.0
А вот мой 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
Я все еще могу подключиться к другой БД, которую я настроил на этом компьютере (описано в моем сообщении в блоге выше), поэтому я почти уверен, что ошибка не на Mac Я проверил на сервере, что я использую правильный IP-адрес и порт. Любые мысли о том, в чем может быть проблема, и если это на стороне сервера?