<?php$serverName = "(localhost)"; //数据库服务器地址$uid = "sa"; //数据库用户名$pwd = "lasqadmin5178"; //数据库密码$connectionInfo = array("UID"=>$uid, "PWD"=>$pwd, "Database"=>"test");$conn = sqlsrv_connect( $serverName, $connectionInfo);if( $conn == false){    echo "连接失败!";    die( print_r( sqlsrv_errors(), true));}$query = sqlsrv_query($conn, "SELECT TOP 10 nid,title,content FROM test.dbo.news");while($row = sqlsrv_fetch_array($query)){    echo $row['nid']."-----".$row['title']."<br/>";}?>提示错误信息为:

解决方案 »

  1.   

    $serverName = "(local)"; //数据库服务器地址
      

  2.   

    你不能平心静气点吗?localhost 本地主机,这个属于域名范畴 加上括号是什么东西?
    local 本地,为防止歧义要写作 (local)
    sql server 默认是以机器名来识别的服务的(不是域名和ip)
      

  3.   

    这样吧:$connect=@mysql_connect("localhost","root","root")or die("数据源连接失败!");
      

  4.   

    MSSQL 2008  的连接  我已经OK了,有不懂的可以问我喔!