J'ai besoin d'un tutoriel simple et complet pour établir une connexion MSSQL depuis Ubuntu.
Je pense que j'ai installé FreeTDS et UnixODBC mais les configurations sont très compliquées, je n'ai pas compris le problème.
J'ai suivi ce tutoriel: https://github.com/rails-sqlserver/activerecord-sqlserver-adapter/wiki/Platform-Installation---Ubuntu
Mais j'ai échoué.
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:~#
Éditer:
Avant cette modification, "/etc/odbcinst.ini" et "/etc/odbc.ini" étaient vides.
J'ai ajouté ces lignes à /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
J'ai ajouté ces lignes à /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
Je n'ai fait aucun changement sur "/etc/freetds/freetds.conf" depuis le tout début.
Pourtant, rien n'a changé.