пакет собран без поддержки odbc, что не позволяет его клиентам ходить на базы mssql server.
Поддержка ODBC во FreeTDS и "хождение на базы mssql" никак между собой не связаны. SyBase/MSSQL таки используют TDS. FreeTDS - свободная реализация TDS. Т.е. использование ODBC внутри libfreetds для доступа к серверам, умеющим TDS, мягко говоря - нелогично. В очередной сборке попробую включить поддержку ODBC. Было выключено ибо было сломано.
Включите, локальнособранный libfreetds-0.62.3-alt2.M24.1 работает без проблем. Если хотите, могу .spec кинуть.
у меня работает такая конфигурация (на M24, правда): freetds.conf: [QPD] host = qpd.local port = 3706 tds version = 4.2 odbc.ini: [MSSQL] Description = MSSQL Driver = MSSQL Servername = QPD Database = QPDX UID = monitor PWD = monitor Port = 3076 Server = qpd.local Trace = No odbcinst.ini: [TDS] Description = v0.62 with protocol v8.0 Driver = /usr/lib/libtdsodbc.so FileUsage = 2 [MSSQL] Description = v0.62 with protocol v4.2 Driver = /usr/lib/libtdsodbc.so Driver64 = Setup = /usr/lib/libtdsS.so Setup64 = UsageCount = CPTimeout = CPReuse = FileUsage = 1 В howto в интернете таки пишут, что нужно собирать с поддержкой odbc. http://www.unixodbc.org/doc/FreeTDS.html к примеру там еще 0.64 вышла.
проблема в общем том, что привязок tds к ruby не существует, поэтому и надо odbc :)
Ждём сборки
0.64-alt2 с включенной поддержкой unixODBC ушел в i/S. Прошу тестировать и по результатам не забывать закрывать/открывать баги... ;)