275553385 发表于 2013-2-4 13:11:17

Linux 连接MSSQL,FreeTDS安装使用

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)      Apr2 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的版本,引用的配置文件等信息
# 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扩展
略.
页: [1]
查看完整版本: Linux 连接MSSQL,FreeTDS安装使用