Saya memerlukan tutorial yang mudah dan lengkap untuk membuat koneksi MSSQL dari Ubuntu.
Saya pikir saya menginstal FreeTDS dan UnixODBC tetapi konfigurasi sangat rumit saya tidak mengerti masalah ini.
Saya mengikuti tutorial ini: https://github.com/rails-sqlserver/activerecord-sqlserver-adapter/wiki/Platform-Installation---Ubuntu
Tetapi saya gagal.
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:~#
Edit:
Sebelum ini edit "/etc/odbcinst.ini" dan "/etc/odbc.ini" kosong.
Saya menambahkan baris-baris ini ke /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
Saya menambahkan baris ini ke /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
Saya tidak melakukan perubahan apa pun pada "/etc/freetds/freetds.conf" sejak awal.
Tetap saja, tidak ada yang berubah.