LINUX.ORG.RU
ФорумAdmin

FreeTDS + ODBC vs PERL


0

0

Столкнулся со странным явлением. В системе установлен драйвер FreeTDS, настроены DSN-ы на два различных сервера, MSSQL2000 . К обоим серверам можно подключитьсяч через драйвер TDS используя утилиту tsql (-S DSN -U user_name). Но при этом если попытаться коннектится из скрипта на перле, используя модуль DBI, коннект проходит только с первым установленым в системе DSN. Со фторым происходит ошибка: [unixODBC][FreeTDS][SQL Server]Unable to connect to data source (SQL-08001)(DBD: db_login/SQLConnect err=-1). Сервера одинаковые настроены одинаково.

Нет, перл похоже ни при чем, проверил isql такая же ошибка, такое чувство, что FreeTDS может только с одним DSN работать нормально, хреново :(

gnomino
() автор топика
Ответ на: комментарий от nicolnx

нужен коннект к удаленным серверам, оно это умеет?

gnomino
() автор топика
Ответ на: комментарий от gnomino

Все разобрался, в файле odbc.ini надо писать не servername = host, а server = IP. Как долго я тебя лечил :(

gnomino
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.