如题:
SQL Server 不存在或访问被拒绝。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: SQL Server 不存在或访问被拒绝。
该ASPX的源文件为:
<script language="C#" runat=server>       void SubmitBtn_Click(Object sender, EventArgs e) {          SqlConnection myConnection = new SqlConnection("server=(local)\\NetSDK;database=pubs;Integrated Security=SSPI");
          SqlDataAdapter myCommand = new SqlDataAdapter("select * from Titles where type='" + Category.SelectedItem.Value + "'", myConnection);          DataSet ds = new DataSet();
          myCommand.Fill(ds, "Titles");          MyList.DataSource = ds.Tables["Titles"].DefaultView;
          MyList.DataBind();
       }   </script>
我机子上装的是SQL SERVER.

解决方案 »

  1.   

    没有安装数据库实例吧,下载并安装 MSDE2000
      

  2.   


    打开 QuickStart\web.config 文件,将其中被注释掉的一行打开,也就是
    <!--   <identity impersonate="true" />   -->
    改为
    <identity impersonate="true" />然后将所有需要访问数据库的地方的数据库连接字符串里的“server=(local)\\NetSDK”改为“server=(local)”就可以了。
    比如将 QuickStart\aspplus\samples\webforms\data\cs\datagrid1.aspx 里的
    SqlConnection myConnection = new SqlConnection("server=(local)\\NetSDK;database=pubs;Integrated Security=SSPI");
    改为
    SqlConnection myConnection = new SqlConnection("server=(local);database=pubs;Integrated Security=SSPI");
    就可以了
      

  3.   

    好象不行,我看了下配置文件,根本没有那条,加上去也不行.
    ASPX文件的数据库连接语句我也照改了,但是不行.
    错误信息为:
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: SQL Server 不存在或访问被拒绝。源错误: 
    行 19: 
    行 20:           DS = new DataSet()
    行 21:           MyCommand.Fill(DS, "Titles")
    行 22: 
    行 23:           MyList.DataSource = DS.Tables("Titles").DefaultView
     
      

  4.   

    把local改成你的机器名称试一下,我最近作东西时发现如果用localhost这种发方式,系统不识别,不知道为什么,是不是微软自己的补丁改变了数据库的这种访问方式。
      

  5.   

    数据库链接参数的server好像只接受机器名称,ip地址
      

  6.   

    server=(local)\\netsdk改为data source=localhost;
      

  7.   

    sql server 还要添加一个asp.net 用户
      

  8.   

    请看这贴。解决了.把sqlconnection换下就可以了.
    http://community.csdn.net/Expert/topic/3497/3497798.xml?temp=.633053