우분투에서 MSSQL 연결을 만들기위한 쉽고 완전한 자습서가 필요합니다.
FreeTDS와 UnixODBC를 설치했다고 생각하지만 구성이 매우 복잡하여 문제를 이해하지 못했습니다.
나는이 튜토리얼을 따라 갔다 : https://github.com/rails-sqlserver/activerecord-sqlserver-adapter/wiki/Platform-Installation---Ubuntu
그러나 나는 실패했다.
root@hackmachine:~# isql -v example.com XXXXX XXXXXXX
[IM002][unixODBC][Driver Manager]Data source name not found, and no default driver specified
[ISQL]ERROR: Could not SQLConnect
root@hackmachine:~#
편집하다:
이 편집 전에 "/etc/odbcinst.ini"및 "/etc/odbc.ini"는 비어있었습니다.
이 줄을 /etc/odbcinst.ini에 추가했습니다.
[FreeTDS]
Description = TDS driver (Sybase/MS SQL)
Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so
Setup = /usr/lib/x86_64-linux-gnu/odbc/libtdsS.so
CPTimeout =
CPReuse =
FileUsage = 1
이 줄을 /etc/odbc.ini에 추가했습니다.
[project_development]
Driver = FreeTDS
Description = ODBC connection via FreeTDS
Trace = No
Servername = developer
Database = project_development
[project_test]
Driver = FreeTDS
Description = ODBC connection via FreeTDS
Trace = No
Servername = developer
Database = test
[project_production]
Driver = FreeTDS
Description = ODBC connection via FreeTDS
Trace = No
Servername = production
Database = project_production
처음부터 "/etc/freetds/freetds.conf"를 변경하지 않았습니다.
여전히 아무것도 바뀌지 않았습니다.