建议这样检查:按以下步骤:
1、ping mycomputername
如果不通,当然是网络问题,如果是SQL与PHP在同一机器的话,本步骤可免
2、telnet mycomputername 1433
如果提示联不上,则是sqlserver未启动,sql问题!
3、看看是不是用户名密码不对

解决方案 »

  1.   

    检查sql server是否启动
    检查用户名和密码
      

  2.   

    用的当然是我本机的机器啦。
    我也确定我本机的SQLSERVER已经启动啦
    SQLSERVER安装时也是默认的安装。
    请问SA还有密码吗?那密码是什么呀????
      

  3.   

    你在安装sql2000时系统提示你(windows验证方式\sa密码验证方式),若没有选sa...建议重装sql,若选,那个密码就是数据库连接密码
      

  4.   

    如果
    sqlserver安装正常的话,可以用
    你的
    <?
    $con=mssql_connect("mycomputername","administrator","administrator的密码");
    ?>
    再来试一次,如果还不行取消用户名和密码,再是一次
      

  5.   

    <?
    $con=mssql_connect("mycomputername","sa","administrator的密码");
    ?>
      

  6.   

    sql server2000安装时通常选择混合验证,这样以后设置sa的密码比较灵活,如果当初不甚选择了windows验证,可以这样修改成混合验证:
    -----------------------------------------
    开始〉程序〉管理工具〉组件服务
    在组件服务中找到ms sql server后在它的右键属性页中可以修改它的验证方式
      

  7.   

    先谢谢大家,我先一试。
    不过以前我用administrator为用户名和相应的密码试过。
    好像不好用。唉~~~
      

  8.   

    用sqlserver自带的sql analysis先试一下链接是否成功。
      

  9.   

    谢谢大家,我重装了一次SQLSERVER,选择了混合验证,暂时不出错啦
    后面再有问题就再麻烦大家啦。
    谢谢。