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

原文地址::http://www.hongxuejing.com/linux/article-78.html

相关文章

1、ubuntu下通过FreeTDS访问SqlServer(c++示例)----https://blog.csdn.net/li528405176/article/details/87619473?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-9

2、ubuntu16.04安装freetds和unixODBC连接数据库遇到的问题----https://blog.csdn.net/big_kevin/article/details/89022132

3、关于mac osx上安装 freetds unixodbc 及安装碰到的问题----https://blog.csdn.net/qdujunjie/article/details/36034245

4、QT unixODBC+freetds连接sqlserver----http://www.coin163.com/it/9110415172681997889/freetds-sqlserver-QODBCunixODBC

 

 为了使用mysql workbench的集成导入功能(为了从sql server2000数据库迁移数据到mysql,自己用的是new macbook ),按照提示必须安装odbc,于是自己摸索加上网上学习,终于安装了下来,网上的教程还是有些问题的,最后自己终于成功了,把过程记录下来,方便下次重装或者大家参考。

   首先我们需要安装unixodbc,这个可以使用编译好的安装包,使用命令:

1

brew install unixodbc

   然后是下载freetds包进行编译安装,安装过程中有几个需要注意的地方。

 

下载最新版本的freetds:

ftp://ftp.freetds.org/pub/freetds/stable/freetds-0.95.tar.gz

进入下载目录

1

2

3

4

5

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和本站联系!

你可能感兴趣的:(X11/Qt/Qt,quick/Qml界面技术)