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:
填好后点击上面的勾保存。
相关推荐
踩风火轮的乌龟 2020-01-02
miaoheping 2007-09-16
learningoracle 2011-07-24
imacoder 2011-02-16
lxypeter 2010-06-07
fightgirl 2010-04-23
huangzhe0 2008-09-11
liuyiy 2012-03-07
Franklyn 2011-10-27
sunshunli 2011-10-27
maqiang0 2015-07-18
selaginella 2014-09-17
chinabluexfw 2013-10-28
askyouque 2013-02-07
Jamesshu 2012-06-06
幻象天空 2012-03-31
数据库笔记 2008-06-04
blueman0 2019-04-16
Jamesshu 2011-10-04
82427713 2011-10-04
lmllouk 2019-04-06
奋斗 2007-08-18
nbwinpe 2007-07-21
午后红茶 2007-07-21
午后红茶 2007-04-17
hellowillness 2007-04-09
逃跑的肉丸 2006-10-12