由于项目需求 需要 再linux 下用 php 调用 另一台服务器上的sql server 数据库我用 freetds 弄得用  tsql  -H 192.168.1.211 -p 1433 -U sa -P 123可以登陆  并且可以管理远程 数据库但是用php  怎么连接呢 谢谢

解决方案 »

  1.   

    可以用mssql_connect
    也可以用pdo
    用法大体上和你连mysql没区别。
      

  2.   

    linux下你首先要安装FreeTDS,编译的时候要加上--enable-msdblib. 
    php编译的时候 --with-mssql[=DIR], DIR为你安装FreeTDS的安装目录
      

  3.   

    我的 都是rpm 安装的 没有设置 什么 ,
      

  4.   

    哪你phpinfo();查一下你的rpm编译的参数吧,如果没有,只能重新编译php,没有什么好的办法.
    mssql微软的东西,默认肯定不会编译在内.
      

  5.   

    网上找到一个办法,
    可以安装odbc来访问mssql数据源.不需要更改原来的配置,放出地址,你去参考一下.
    http://www.rickyfang.net/article.asp?id=235