Summary: | собран без поддержки odbc | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Konstantin Pavlov <thresh> |
Component: | libfreetds | Assignee: | Nikolay A. Fetisov <naf> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P2 | CC: | lav, naf |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Konstantin Pavlov
2006-12-18 18:36:15 MSK
Поддержка 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. Прошу тестировать и по результатам не забывать закрывать/открывать баги... ;) |