Linux版本是CentOS5.3,PHP程序里我用的是如下连接方法:
$result = mssql_connect($IP,$dbusername,$dbpassword) or die('Could not connect!');
上面这种方法连接数据库应该是没写错的,
网上搜索找答案,说是连接mssql数据库需要安装mssql的扩展,这篇文章如下:http://hi.baidu.com/xuleit/blog/item/95c14a905fd34985a877a4fd.html
我按他说的方法,也把freetds装上了,依然连不上mssql数据库,我的数据库是sql server2008 版的
请高手解答为何连不上,感激不尽。

解决方案 »

  1.   

    sql server2008 ???
    你开启了他的远程访问的功能了吗?
    自 sql server2005 起,就默认不支持远程访问了 
      

  2.   

    开启了,我在其他机子上用sql server2008远程连接服务器上的sql server2008,能连上
      

  3.   

    linux下需要安装mssql的扩展。不只是PHP的那个,还有linux的。
      

  4.   

    楼上能再说详细点吗,我的linux版本是centos5.3的,要安装什么样的扩展包能提供一下不