मुझे 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" पर कोई बदलाव नहीं किया।
फिर भी, कुछ भी नहीं बदला है।