sqlserver freetds配置在 linux上
来源:互联网 发布:数据集成市场怎么样 编辑:程序博客网 时间:2024/05/22 01:47
# 下载 freetds,可下载最新 ftp://ftp.freetds.org/pub/freetds/stable/freetds-patched.tar.gz$ wget ftp://ftp.freetds.org/pub/freetds/stable/freetds-0.95.92.tar.gz# 解压$ tar -zxvf freetds-0.95.92.tar.gz# 进入解压后的目录,注意版本号$ cd freetds-0.95.92# 查看当前支持的 tdsver 版本,选择对应支持的 MSSQL 版本$ ./configure --help# 重编译安装,注意 tdsver 版本$ ./configure --prefix=/usr/local/freetds --enable-msdblib --with-tdsver=7.3$ make && make install
注:MS官网的速度太慢,可直接进FTP下载文件包后上传到服务器进行安装。
整理注释
针对上述命令行中一些简单注释:
--prefix=/usr/local/freetdsFreeTDS的默认安装目录 /usr/local/freetds--enable-msdblib允许 Microsoft 的函数库--with-tdsver=7.3指定TDS的协议版本,不填写则默认5.0版,7.3支持MSSQL2008。
$ vi /usr/local/freetds/etc/freetds.conf# 针对 MSSQL 修改配置# A typical Microsoft server[mssql_test] # 这是MSSQL服务器IP/端口号 host = 1.2.3.4 port = 1433 tds version = 7.3 client charset=UTF-8 #确保中文无乱码
检测是否成功:
$ cd /usr/local/freetds/bin$ ./tsql -CCompile-time settings (established with the "configure" script) Version: freetds v0.95.92 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.3 iODBC: no unixodbc: no SSPI "trusted" logins: no Kerberos: no OpenSSL: no GnuTLS: no更详细的的配置可官方文档:http://www.freetds.org/userguide/config.htm
尝试连接MSSQL
进入 freetds 安装目录,执行如下命令:
深度连接:$ cd /usr/local/freetds/bin$ ./tsql -H 192.168.0.254 -p 1433 -U sa -P 123456# 进入mssql模块源码目录$ cd php-5.4.41/ext/mssql# 生成编译配置文件$ /usr/local/php/bin/phpize# 编译安装$ ./configure --with-php-config=/usr/local/php/bin/php-config --with-mssql=/usr/local/freetds$ make && make installmake install 之后的运行结果:
$ vi /usr/local/php/etc/php.ini# 启用如下,如无则添加。(在vi状态中可使用 /extension 来搜索,按n搜索下一项)extension = "mssql.so"
0 0
- sqlserver freetds配置在 linux上
- 使用PHP+FreeTDS在Linux下连接MS SQLServer数据库
- 在linux上配置unixODBC和FreeTDS访问MS SQL Server
- 在linux上配置unixODBC和FreeTDS访问MS SQL Server.
- 在linux上配置unixODBC和FreeTDS访问MS SQL Server.
- 在linux上配置unixODBC和FreeTDS访问MS SQL Server.
- 在Linux上配置unixODBC和FreeTDS访问MS SQL Server
- 使用PHP、FreeTDS在Linux下连接MS SQLServer数据库 [linux]
- linux 通过 freetds下访问sqlserver
- linux下利用freetds 访问sqlserver数据库
- linux 下用freetds 连接sqlserver
- 也谈Linux下使用freetds连接sqlserver数据库
- Linux下通过mono_C# + FreeTDS连接sqlserver数据库
- rails通过freetds连接sqlserver
- rails通过freetds连接sqlserver
- Linux下FreeTDS访问MSSQL Server的配置
- Linux下FreeTDS访问MSSQL Server的配置
- Linux下FreeTDS访问MSSQL Server的配置
- 挖金矿
- 跨域解决方案大全
- mysql导入导出
- 从汇编的角度看待const与#define
- JavaScript中的原型继承
- sqlserver freetds配置在 linux上
- 如何用IDEA一步一步开发WebService服务器端
- bzoj1669 Hungry Cows
- 掌握 Linux PC 性能之基准测试
- 圆形图片
- 【一步步学OpenGL 18】 -《漫射光》
- 第八周:C:输出数字
- 【实现&调用】实现可被简单调用的python函数
- js 全选、反选、批删