六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 32|回复: 0

Linux 连接MSSQL,FreeTDS安装使用

[复制链接]

升级  34.4%

212

主题

212

主题

212

主题

进士

Rank: 4

积分
672
 楼主| 发表于 2013-2-4 13:11:17 | 显示全部楼层 |阅读模式
linux连接MSSQL的数据可以通过FreeTds进行连接。
直奔主题:
我的linux机器是centos5.5的。
第一步》FreeTDS安装
1)、下载freetds-stable.gz。

2)、解压文件,进行安装。
./configure --prefix=/usr/local/freetds --enable-msdblib --with-tdsver=7.0

3)、FreeTDS默认安装在/usr/local/freetds目录当中,库文件在相应的lib目录下。
vim /etc/ld.so.conf #加入一行:/usr/local/freetds/lib
然后运行以下指令使更改生效:
ldconfig

4)、测试安装FreeTDS连接MSSQL是否成功
tsql -H MSSQL服务器服务IP -p 1433 -U MSSQL服务器登陆帐号 -P MSSQL服务器登陆密码
root@localhost:# tsql -H XXXXXX-p 1433 -U sa -P XXXXXX -D testlocale is "zh_CN.utf8"locale charset is "UTF-8"Default database being set to test1> select @@version2> goMicrosoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (Intel X86)        Apr  2 2010 15:53:02        Copyright (c) Microsoft Corporation        Data Center Edition on Windows NT 5.1 <X86> (Build 2600: Service Pack 3)(1 row affected)


5)、可以通过  tsql -C 命令查看FreeTDS的版本,引用的配置文件等信息
[root@tom bin]# tsql -CCompile-time settings (established with the "configure" script)                            Version: freetds v0.91             freetds.conf directory: /usr/local/freetds/etc     MS db-lib source compatibility: yes        Sybase binary compatibility: no                      Thread safety: yes                      iconv library: yes                        TDS version: 7.0                              iODBC: no                           unixodbc: no              SSPI "trusted" logins: no                           Kerberos: no

参考 :http://www.cnblogs.com/lwm-1988/archive/2012/05/28/2520728.html

第二步》 php安装MSSQL扩展
略.
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表