Я работаю с группой, которая нуждается в доступе к двоичному файлу MSSQL с хоста linux, а в моем поиске найден FreeTDS, который я могу подключить к FreeTDS, но наш программист заявляет, что ODBC потребует для настройки с помощью FreeTDS для их работы с PHP-кодом. С учетом сказанного, я пробовал настраивать как unixODBC, так и unixODBC_23 в течение последнего дня и был неудовлетворительным в поиске конфигурации, которая работает правильно, и я также не могу заставить отслеживать работу. Итак, без дальнейших церемоний, вот мой конфигурационныйПодключиться к MSSQL через ODBC с помощью FreeTDS
--- odbc.ini и odbc_23.ini ---
[TC]
Description = FreeTDS Connection
Driver = FreeTDS
Database = mydb
ServerName = 192.168.1.12
TDS_Version = 7.0
PORT = 3433
[Default]
Driver = /usr/local/freetds-0.91/lib/libtdsodbc.so
--- odbcinst.ini и odbcinst_23.ini ---
[FreeTDS]
Description = FreeTDS
Driver = /usr/local/freetds-0.91/lib/libtdsodbc.so
Trace = 1
TraceFile = /tmp/freetds.log
UsageCount = 1
Когда я пытаюсь подключиться через isql, вот что я получаю.
[email protected](~)# isql_23 -v TC myuser mydb
[S1000][unixODBC][FreeTDS][SQL Server]Unable to connect to data source
[01000][unixODBC][FreeTDS][SQL Server]Unknown host machine name.
[ISQL]ERROR: Could not SQLConnect
[email protected](~)#
Любые идеи были бы весьма признательны!
Это, кажется, помогли! Теперь я подключаюсь, но мои учетные данные терпят неудачу. Довольно уверен, что смогу выяснить остальное. Большое спасибо за указание на то, что Филипп! – 1lowlysysadm