我和this post有同样的问题,但是解决方案对我不起作用
我的计算机在debian9中
更多详细信息:
odbcinst -j
的结果是:
unixODBC 2.3.4
DRIVERS............: /etc/odbcinst.ini
SYSTEM DATA SOURCES: /etc/odbc.ini
FILE DATA SOURCES..: /etc/ODBCDataSources
USER DATA SOURCES..: /root/.odbc.ini
SQLULEN Size.......: 8
SQLLEN Size........: 8
SQLSETPOSIROW Size.: 8
ls -l /etc/*.ini
-rw-r--r-- 1 root root 0 déc. 12 2016 /etc/odbc.ini
-rw-r--r-- 1 root root 0 nov. 7 14:58 /etc/odbcinst.ini
感谢您的帮助 (对不起,我英语不好) 克里斯托夫(Christophe)
答案 0 :(得分:0)
如果您odbcinst.ini
丢失-通常在/etc
中-它应该看起来像这样:
[ODBC Driver 13 for SQL Server]
Description=Microsoft ODBC Driver 13 for SQL Server
Driver=/opt/microsoft/msodbcsql13/lib64/libmsodbcsql-13.1.so
UsageCount=1
重要的是Driver=
行指向驱动程序的位置。有关安装最新版本(v17而不是v13)的驱动程序的说明,位于:https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-2017