Ubuntuから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」には最初から何も変更していません。
それでも、何も変わっていません。