| 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. Прошу тестировать и по результатам не забывать закрывать/открывать баги... ;) |