我的系统是Win XP SP3,安装的SQL SERVER版本是2000个人版,安装后打开查询分析器时显示:
无法连接到服务器B1:服务器消息17,级别16,状态1  [Micrsoft][ODBC SQL Server Driver][Shared memory]SQL Server不存在或访问被拒绝!
请较各位,如何解决这个问题?

解决方案 »

  1.   

    是不是你没有开启sql server服务?
      

  2.   

    开始,运行,services.msc在服务里找到'sql server' 服务,右击,启动,试一下
      

  3.   

    你安装的时候选择的是:windows验证还是windows和SQL混合验证
    估计跟这个有关,选择混合验证的那个试试。
      

  4.   

    我将SQL Server验证方式改为仅Windows身份验证后,上面的问题解决了
    可是在ASP验证登陆的checkLogin.asp文件中,出现了下面的错误信息:Provider '80004005' 未指定的错误 \conn.asp, line 6其中conn.asp文件程序如下:
    <%
     dim conn,str
     set conn=server.CreateObject("adodb.connection")
     str="Provider=sqloledb;Data Source=B1;Innitial catalog=sms;User Id=sa;Password=;"
     'str="Driver={SQL Server};Server=(127.0.0.1);Database=sms;Uid=sa;Pwd=;"
     conn.open str
    %>两种连接方式我都试了,还是不行,请大家帮忙!
      

  5.   

    这样的话要用SQL认证的方式,要是出错就说明你的SQL装的有问题
      

  6.   

    SQl混合验证不行,看看是不是你的sa被禁用或者密码不正确呢
      

  7.   

    <%dim conn,db
    db = "Driver={SQL Server};server=(local);uid=sa;pwd=;database=student;"
    Set conn = Server.Createobject("ADODB.Connection")
    conn.open db
    %>