微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

安装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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐