安装FreeTDS

背景 :

suse9上部署的项目需要连接远程的windows服务器上的SQLServer 2005数据库服务器。

解决办法:
首先在suse服务器上安装FreeTDS,该软件够使得Linux或Unix连接MS SQLServer和Sybase数据库。
具体安装步骤:

1,在官方网站:http://www.freetds.org 可以下的FreeTDS(本使用的是0.64版本)。
2,编译安装:
tar zxvf freetds-stable.gz (解压下载的文件)
cd freetds-0.82 (打开此目录)
./configure --prefix=/usr/local/freetds --with-tdsver=8.0 --enable-msdblib (安装 freetds到目录/usr/local/freetds,支持MSSQL2000或2005 )
make (编译)
make install (安装,在安装过程中遇到权限不足问题,切换到root用户可以完成)
3,配置FreeTds的库文件 :
首先执行:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/freetds/lib/:

再设置bin路径:
vi /root/.bashrc 然后添加:FREETDS=/usr/local/freetds
$PATH="$PATH:$FREETDS/bin"

再编辑/etc/ld.so.conf:
vi /etc/ld.so.conf 然后添加 /usr/local/freetds/lib
然后运行 ldconfig 指令使更改生效。

还要配置freetds vi /usr/local/freetds/etc/freetds.conf添加下面一段
[MyServer2k]
host=10.129.108.155
port=1433
tds version=8.0
(其中的[MyServer2k]代表在客户端使用的服务器名称,host代表SQLServer服务器的IP地址,port代表端口)
4,测试可不可以连通:
bin/tsql -H 10.129.108.155 -p 1433 -U sa -P password

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值