不能连接到localhost。首先检查你正确安装MSSQL了没有,服务是否启动等等

解决方案 »

  1.   

    MSSQL已经正确安装并启动,我用ASP是能正常连接MSSQL的,PHP就会出现那样的错误信息!
      

  2.   

    你的mysql没有启动吧。在安装目录的bin下运行winmysqladmin.exe,看看灯是绿的就代表正常了。
      

  3.   

    晕.楼主说的是MSSQL啊.
    有没有用IP试过?
    $hostname = "ip";
    或者mssql的服务器名?(一般是计算机名).
      

  4.   

    建议在mssql配置方面查找原因
      

  5.   

    $hostname = "localhost"; 
    改成
    $hostname = "(local)"; 
    试试。
      

  6.   

    把原代码发出来
    conn.php的
      

  7.   

    哈哈……可以了,原来$hostname用计算机的名字就可以了!
    谢谢楼上各位朋友!
    不过很奇怪的是为什么有些人用ip或localhost可以,而我就不行??
      

  8.   

    $hostname = "localhost"; //MSSQL Server
    $dbuser = "sa"; //用户名
    $dbpasswd = "wuting"; //密码
    $con = mssql_connect($hostname, $dbuser, $dbpasswd);我这样是可以的
      

  9.   

    楼主在公司上网是不是通过代理上网的。如果是以下情况是不行的
    $hostname = "localhost"
    至少我要用mysql是这样子的。用mssql 没有试过。我想应该是一样的吧。
    以上的我个人想法。我也想知道为什么会这么奇怪????