加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

安装FreeTDS

发布时间:2020-12-12 15:08:23 所属栏目:MsSql教程 来源:http://www.freetds.org 可以下
导读:背景 : ?suse9上部署的项目需要连接远程的windows服务器上的SQLServer 2005数据库服务器。 解决办法: ? 首先在suse服务器上安装FreeTDS,该软件够使得Linux或Unix连接MS SQLServer和Sybase数据库。 ? 具体安装步骤: ? 1,在官方网站: http://www.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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读