欢迎访问鸿雪径,这里介绍软件相关技术、动态以及鸿雪径杂谈,如有技术合作请与站长联系!邮费网 易食烤吧 特产大全网
首页 > Linux/Unix > mac下安装完freetds后odbc找不到libtdsodbc.0.so的解决

mac下安装完freetds后odbc找不到libtdsodbc.0.so的解决

发布时间:2016-02-01 作者:鸿雪径 点击:1505

    为了使用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 的信息
本站部分文章转载于网上,版权归原作者所有。如果侵犯您的权益,请Email和本站联系!
鸿雪径 www.HongXueJing.com  冀ICP备07017673号-4