这种是使用windows身份验证的方式啊,要使用SQL Server身份验证就要用户名和口令

解决方案 »

  1.   

    使用windows身份验证 需要用户先登录 windows
      

  2.   

    那要怎么改呢?我用这种也会报错
    <?php$serverName = "(local)";$uid = "sa";$pwd = "******";$connectionInfo =  array("UID"=>$uid,"PWD"=>$pwd,"Database"=>"TestingInfo");$conn = sqlsrv_connect( $serverName,$connectionInfo);if( $conn == false){    echo "连接失败!";   die( print_r( sqlsrv_errors(), true)); }?>
      

  3.   

    更改sqlser 登陆认证方式
      

  4.   

    你好,你说的是使用有用户和密码的方式吗?我使用
    <?php   $serverName = "(local)";   $uid = "sa";   $pwd = "******";   $connectionInfo =  array("UID"=>$uid,"PWD"=>$pwd,"Database"=>"TestingInfo");   $conn = sqlsrv_connect( $serverName,$connectionInfo);   if( $conn == false)   {       echo "连接失败!";      die( print_r( sqlsrv_errors(), true));    }   ?> 
    也会报同样的错,
      

  5.   

    请检查实例名称是否正确以及 SQL Server 是否已配置为允许远程连接
      

  6.   

    远程连接已经是允许的,我用sa用户可以在sqlserv2008上面登录
      

  7.   

    http://blog.csdn.net/treesky/article/details/6721140
      

  8.   

    可以查看下,APACHE的日志文件
      

  9.   

    D:/download/APMServ5.2.6/APMServ5.2.6_zip/APMServ5.2.6/www/htdocs/test.com/favicon.ico
    [Tue Jan 07 14:53:07 2014] [error] [client 127.0.0.1] File does not exist: D:/download/APMServ5.2.6/APMServ5.2.6_zip/APMServ5.2.6/www/htdocs/test.com/favicon.ico
    APACHE的日志文件这样提示
      

  10.   

    有可能是连接件的问题,我之前也是,换了一个就OK了。去看看ntwdblib.dll这个文件