或者换成这样试试看
$db = mssql_connect("localhost","sa","2004");
有时候可以成功的

解决方案 »

  1.   

    哈哈……问题跟我一样,把$hostname = "localhost"; 换成$hostname = "你的计算机完整名称"; 
    试试!!
      

  2.   

    Warning: mssql_connect(): Unable to connect to server: localhost in E:\web\cs\mm.php on line 5
    这个无论如何都是这样的,我在发这个帖子之前已经查过了csdn上面的关于mssql的资料,问题其他的人只要修改一下$hostname 就可以解决,我的却不可以,所以来问一下,mssql是好的,是不是 php或者其他的有问题的,我用的是apacher2.04服务器。
      

  3.   

    1\确认你的mssql已经启动了2\把你的机器连接到网络上试试看,至少要连接到hub上.oricle就有这样的问题,mssql好久没有用了,不太了解
      

  4.   

    是这样的,我在局域网内,有双网卡,mssql是开打了,用asp程序已经可以执行了。如果代码正确的话,那么就是我的机器出问题了。
      

  5.   

    楼主都说你的情况跟我前两天遇到一模一样,把你的localhost改成你的计算机名字试试看。我就是这样解决问题的!!
      

  6.   

    我郁闷死了,我什么都试过了,还是这个错误,什么都改了,现在我打算把php重新安装一下,只能这样了。我觉得这个连接的代码应该没有错误的。
      

  7.   

    对了问一下,对于这个用户是以域方式登录还是以sql用户来登录,我估计会在那里出问题。
      

  8.   

    问题解决了,是我的mssql出问题了。