Welcome 微信登录

首页 / 数据库 / MySQL / Ubuntu下使用ODBC连接MSSQL或SYBASE数据库

Ubuntu下有unixodbc,要连接MSSQL或SYBASE,需要先安装它,为了编译freetds,需要安装unixodbc、unixodbc-bin、unixodbc-dev这几个包。安装好后,可以使用ODBCConfig和DataManger等工具了。但还没有MSSQL和SYBASE的驱动程序。所以需要安装freetds。试过从新立得安装freetds,但试过好象不能连上MSSQL,不知道是不是服务器本身有问题。保险起见,还是自己下载freetds的源码自己编译一下。到freetds的网站下载freetds的源程序freetds-stable.tgz,解压后,到解压的目录下运行:
./configure --with-tdsver=8.0 --enable-msdblib --enable-dbmfix --with-gnu-ld --enable-shared --enable-static --with-unixodbc=/usr
这个命令的选项很关键,一定要注意。
configure完成后运行
sudo make
sudo make install
运行完后,测试一下:
tsql -H host-ip -p port -U username -P password
出现1>提示符就表示连接成功了,也表示安装freetds成功了。运行ODBCConfig,在Drivers分页里添加一个驱动程序名为TDS:
填好后点击上面的勾保存。
  • 1
  • 2
  • 3
  • 下一页
在Oracle数据库中部署多个SDE服务Ubuntu下配置MySQL数据库简述相关资讯      mssql  Ubuntu  Sybase  ODBC 
  • 如何让用户只能访问特定的数据库(  (02月13日)
  • 桌面/移动端 Ubuntu 将获重大 UI   (09/29/2015 11:48:18)
  • Ubuntu将消失 有人欢喜有人愁  (10/18/2013 11:43:45)
  • 如果没有Ubuntu,我们将去哪里?  (02月04日)
  • Libra—扁平化风格Ubuntu Unity主  (11/30/2014 08:21:04)
  • 一盘棋:Ubuntu明明不赚钱为什么还  (08/19/2013 16:59:50)
本文评论 查看全部评论 (0)
表情: 姓名: 字数