首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哪里可以找到MSSQL驱动程序.so文件?

哪里可以找到MSSQL驱动程序.so文件?
EN

Ask Ubuntu用户
提问于 2015-07-01 19:06:45
回答 2查看 11K关注 0票数 2
  • Ubuntu 14.04.1 LTS

从我的Ubuntu机器上,我想通过ODBC访问MS 2005服务器。此MSSQL服务器位于我们的内部网络上。我已经安装了这些软件包: unixodbc、unixodbc、unixodbc、libodbc1、libtool、autotools和其他几个依赖项。还有tdsodbc,freetds,freetds-公共,freetds-dev,libct4。

但是我似乎找不到.so文件在/etc/odbc.ini中使用它的位置。我要用哪个文件?执行此操作:echo "select 1"|isql -v mydsn给出了以下错误:

代码语言:javascript
复制
[01000][unixODBC][Driver Manager]Can't open lib '/usr/lib/libtdsodbc.so' : file not found
[ISQL]ERROR: Could not SQLConnect

“mydsn”试图指向/usr/lib/libtdsodbc.so,但它并不存在。在/etc/odbc.ini文件中设置哪个.so文件?

谢谢。

EN

回答 2

Ask Ubuntu用户

发布于 2015-07-08 14:11:54

根据这个链接:http://www.unixodbc.org/doc/FreeTDS.html,它可能是:

/usr/local/freetds/lib/libtdsodbc.so

另一种可能是:

/usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so

这是64位架构。

找到正确的位置后,更新/etc/odbcinst.ini以反映更改。

票数 5
EN

Ask Ubuntu用户

发布于 2021-04-13 19:17:51

如果仍然观察到这种情况,下面的链接可能会有所帮助。TDSODBC

在这里分享是因为我最近也面临着这个问题。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/643292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档