问题:
     使用windows nt集成安全设置(使用指定用户名和密码时 出错“未与信任的sql server连接相关连”)  测试连接  ----成功! 然后运行:结果:
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------SQL Server 不存在或访问被拒绝。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: SQL Server 不存在或访问被拒绝。源错误: 
行 80:  MyCommand.SelectCommand.Parameters["@strUserid"].Value = txtUserid.Text;
行 81:  DataSet ds = new DataSet();
行 82:  MyCommand.Fill(ds, "yonghu");
行 83:  DataView dv = ds.Tables["yonghu"].DefaultView;//绑定
行 84:  //MyDataGrid.DataSource = dv;
 源文件: c:\inetpub\wwwroot\tjwy1\staff\WebForm1.aspx.cs    行: 82 堆栈跟踪: 
[SqlException: SQL Server 不存在或访问被拒绝。]
   System.Data.SqlClient.ConnectionPool.GetConnection(Boolean& isInTransaction) +484
   System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction) +372
   System.Data.SqlClient.SqlConnection.Open() +384
   System.Data.Common.DbDataAdapter.QuietOpen(IDbConnection connection, ConnectionState& originalState) +44
   System.Data.Common.DbDataAdapter.FillFromCommand(Object data, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +304
   System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +77
   System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) +36
   WebApplication2.WebForm1.btnLogButton_Click(Object sender, EventArgs e) in c:\inetpub\wwwroot\tjwy1\staff\WebForm1.aspx.cs:82
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
   System.Web.UI.Page.ProcessRequestMain() +1277 web.config 文件内数据库的代码:
<configuration>
  <appSettings>
<add key="ConnectionString" value="Server=pc99;UID =pc99;pwd=;database=tjwy"/>
<add key="dsn" value="Server=pc99;UID =pc99;pwd=;database=tjwy"/>
  </appSettings>
  <system.web>
不知如何是好!

解决方案 »

  1.   

    怎么会有两个<add key="dsn" value="Server=pc99;UID =pc99;pwd=;database=tjwy"/>
    ?????
    这样也可以嘛?????
      

  2.   

    你的SQL SERVER设置混合认证方式了么?还有,你用的是什么协议?NamedPipe? 试试<add key="ConnectionString" value="Server=pc99;UID =pc99;pwd=;database=tjwy;Network Library=dbmssocn;"/>http://support.microsoft.com/default.aspx?scid=kb;en-us;Q315159
      

  3.   

    估计是混合验证的模式问题!
     另外你把  UID该成 SA 试一下
      

  4.   

    混合方式验证,还是采用数据库登陆来连接,如果以windows方式连接,远程的话需要有域环境的支持.如果是本地的话把你的代码贴出来。
      

  5.   

    to  青苹果 : 代码在上面一贴出:
                 web.config 文件内数据库的代码:
    <configuration>
      <appSettings>
    <add key="ConnectionString" value="Server=pc99;UID =pc99;pwd=;database=tjwy"/>
    <add key="dsn" value="Server=pc99;UID =pc99;pwd=;database=tjwy"/>
      </appSettings>
      <system.web>to  gy348(gy) 
    改了,还是那个样子
      

  6.   

    msdn  and seek csdn
      

  7.   

    这种情况和其他的程序编码没关系吧(除了那个和数据库连接的编码!)
    那是不是要重装sql2000呢 ?
    按理说是先装2000 在装 .net  吧?假如要从新装的话还要从新装.net吗?
    不用的话到时要咋办才行呢!?
      

  8.   

    <appSettings>
    <add key="ConnectionString" value="Server=pc99;UID =pc99;pwd=;database=tjwy"/>
      </appSettings>
      

  9.   

    重装了一下sql2k(windows集成验证模式)  又有新情况出现   !不过我的看看在请教大家!
      

  10.   

    你的问题在这个项目里有
    http://218.27.204.17/aspnet/a_user.aspx
      

  11.   

    重装了一下sql2k     数据库连接的问题已经解决了   再有问题就是内部代码问题了!
     到时自己漫漫解决吧   ! 感谢大家!  撒分!