Linux Open Suse“pyodbc.Error :('01000',” 无法打开lib'SQL Server':文件未find(0)(SQLDriverConnect)“)”

我知道这个问题以前曾经问过,但我从来没有真正得到一个能够解决我的问题的正确答案。 我试图从一个Linux打开Suse12.4机器连接到Windows机器上的SQL服务器。

pyodbc.connect('DRIVER={SQL Server};SERVER=servername;DATABASE=dbname;UID=userid;PWD=password') 

我得到的确切的错误是如下:

pyodbc.Error:('01000',“[01000] [unixODBC] [驱动程序pipe理器]无法打开lib'SQL Server':找不到文件(0)(SQLDriverConnect)”)

下面是我的odbcinst.ini文件:

 [Easysoft ODBC-SQL Server] Driver=/usr/local/easysoft/sqlserver/lib/libessqlsrv.so Setup=/usr/local/easysoft/sqlserver/lib/libessqlsrvS.so Threading=0 FileUsage=1 DontDLClose=1 UsageCount=2 [Easysoft ODBC-SQL Server SSL] Driver=/usr/local/easysoft/sqlserver/lib/libessqlsrv_ssl.so Setup=/usr/local/easysoft/sqlserver/lib/libessqlsrvS.so Threading=0 FileUsage=1 DontDLClose=1 UsageCount=2