如何在LINUX下用PDO连接SQLSRVER 2008
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在LINUX下用PDO连接SQLSRVER 2008相关的知识,希望对你有一定的参考价值。
参考技术A 用unixODBC连接 记录步骤,详细细节请自己问百度 首先需要安装freetds cd freetds-0.91 ./configure --prefix=/usr/local/freetds --enable-msdblib --with-tdsver=7.1 // 注意这里用7.1 因为最高是7.2 如果用7.2会默认5.0 make && make install 当然我推荐使用ODBC+freetds 毕竟这样php可以更好的支持 所以先安装 unixODBC cd unixODBC-2.3.1 ./configure --prefix=/usr/local/unixODBC make && make install 然后freetds需要如下配置 ./configure --prefix=/usr/local/freetds --with-unixodbc=/usr/local/unixODBC --enable-msdblib --with-tdsver=7.1 make && make install 配置ODBC cd /usr/local/unixODBC/etc vi odbcinst.ini [TDS] Description = MS-SQLServer Driver = /usr/local/freetds/lib/libtdsodbc.so Setup = /usr/local/freetds/lib/libtds.so FileUsage = 1 保存退出 vi odbc.ini [mssql] Driver = TDS Server = 192.168.1.2 Database = xxxDB Port = 1433 Socket = Option = Stmt = 保存退出 现在可以测试连接SQLSERVER了 /usr/local/unixODBC/bin/isql -v mssql sa password //mssql 是 odbc.ini里定义的节点名 完美成功。。。 当然别忘记去PHP动态的扩展ODBC组件sqlsrver配置 initialSize,maxActive,maxIdle,maxWait ,,
50多个人用的 系统,一个人可以同时执行很多个查询, sqlerver 2005 数据库连接池 属性 initialSize,maxActive,maxIdle,maxWait ……分别该配多少?
参考技术A 默认就行,没必要额外配置追问那这个设置了有什么影响?
追答设置错了影响性能呗呵呵
本回答被提问者采纳以上是关于如何在LINUX下用PDO连接SQLSRVER 2008的主要内容,如果未能解决你的问题,请参考以下文章
win7下用SSH下载远程服务器(linux系统)的文件到本地命令怎么打?
如何通过 PHP 和 Linux 使用 pdo 连接到 mssql?