无法打开lib-odbc-driver-13-sql-server-sym-linking-issue

时间:2018-11-08 15:51:02

标签: sql-server django python-3.x pyodbc

我和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)

1 个答案:

答案 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