首页 > Linux/Unix > mac下安装完freetds后odbc找不到libtdsodbc.0.so的解决
mac下安装完freetds后odbc找不到libtdsodbc.0.so的解决
发布时间:2016-02-01 作者:鸿雪径 点击:1555
为了使用mysql workbench的集成导入功能(为了从sql server2000数据库迁移数据到mysql,自己用的是new macbook ),按照提示必须安装odbc,于是自己摸索加上网上学习,终于安装了下来,网上的教程还是有些问题的,最后自己终于成功了,把过程记录下来,方便下次重装或者大家参考。
首先我们需要安装unixodbc,这个可以使用编译好的安装包,使用命令:
brew install unixodbc
然后是下载freetds包进行编译安装,安装过程中有几个需要注意的地方。
下载最新版本的freetds:
ftp://ftp.freetds.org/pub/freetds/stable/freetds-0.95.tar.gz
进入下载目录
tar -zxvf freetds-0.95.tar.gz cd freetds-0.95 ./configure --prefix=/etc/freetds --with-tdsver=7.1 --enable-msdblib --with-gnu-ld --enable-shared --enable-static --with-unixodbc=/usr/local sudo make sudo make install
这里有几个需要注意的,一定要加上--with-unixodbc选项,否则编译后没有libtdsodbc.0.so和libtdsodbc.so文件,另外就是注意--with-tdsver的参数,7.1代表的是sql server2000,这个要是配置不对的话,也会连接不上对应的数据库。
更多关于 mac,odbc,freetds,unixodbc,mssql 的信息
- mac版微软office2011里的word终于找到了格式刷(2016-08-02)
- mac os下使用jconsole连接失败的解决(2016-03-10)
本站部分文章转载于网上,版权归原作者所有。如果侵犯您的权益,请Email和本站联系!