CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

关于"sql server不存在或访问被拒绝"

楼主lvyuanexpress()2006-07-03 18:45:04 在 .NET技术 / ASP.NET 提问

"sql   server不存在或访问被拒绝"的问题已经困扰多日,具体内容如下:  
   
  在webform中添加了一个DataGrid控件,将其ID命名为MyList。输入代码一运行就出错:  
   
  界面显示:  
  应用程序中的服务器错误。  
  sql   server不存在或访问被拒绝  
  红色字体显示错误位置为:MyConnection.Open();  
   
  在代码后置类文件中输入的相关代码如下所示:  
  private   void   Department_SelectedIndexChanged(object   sender,   System.EventArgs   e)  
  {  
  BindGridToSource();  
  }  
   
  private   void   BindGridToSource()  
  {  
  SqlConnection   MyConnection;  
  SqlCommand   MyCommand;  
   
  MyConnection   =   new   SqlConnection("server=(local)\\greatwall;database=zzss;Trusted_Connection=yes");  
  MyCommand   =   new   SqlCommand("SELECT   姓名,性别,地址,"+  
                                                  "部门   FROM   zzss1"+    
                                                  "WHERE   部门='"+    
                                                  Department.SelectedItem.Text   +   "'",  
                                                  MyConnection);  
  MyConnection.Open();  
  SqlDataReader   dr   =   MyCommand.ExecuteReader();  
  MyList.DataSource   =   dr;  
  MyList.DataBind();  
  dr.Close();  
  MyConnection.Close();  
   
  }  
   
  我是将本机作为服务器,名称是:greatwall,采用的SQLSERVER模式是:使用windows   NT集成安全设置,另外服务器没有设置登陆密码。  
  我想问题应该是出在与服务器的连接上。在网上也问过网友说是字符的连接上出了问题,按照他的说法将服务器的名称改成".",但问题依旧。  
  由于自己是菜鸟,实在不知怎么解决此问题。希望高手能帮我看看问题到底出在哪里。 问题点数:20、回复次数:7Top

1 楼viena(维也纳N02)回复于 2006-07-03 18:58:35 得分 0

表用Windows集成用户验证,改用SQLServer本身用户验证Top

2 楼zuoxiangchun()回复于 2006-07-03 19:33:27 得分 0

强烈建议使用可信任连接Top

3 楼sweet12345(幸福的狗狗)回复于 2006-07-03 21:08:24 得分 0

你用一个存在的数据库用户名加密码去验证,如果数据库不在你自己电脑上面,你那种验证方式肯定不能够通过!!!Top

4 楼sung_yuri(北京人)回复于 2006-07-03 21:46:08 得分 0

楼主该加油了,你取一个connection对象把他的连接字符串拷下来就可以了Top

5 楼gy423056()回复于 2006-07-03 22:37:54 得分 0

加个用户名   试试Top

6 楼singlepine(小山)回复于 2006-07-03 23:05:24 得分 0

1.打sp4补丁  
  2.检查连接字符串  
   
  http://www.connectionstrings.com/  
   
  http://www.router.net.cn/Article/it/soft/200502/1637.htmlTop

7 楼lvyuanexpress()回复于 2006-07-05 18:19:39 得分 0

我将sqlserver的身份验证模式改成sqlserver和windows。  
  将代码改成  
  MyConnection   =   new   SqlConnection("server=(local)\\greatwall;uid=sa;pwd=;database=zzss;Trusted_Connection=yes");  
  密码设置为空,但运行之后还是出现"sql   server不存在或访问被拒绝"的问题.  
  五楼的sung_yuri(买房*深圳*2008),能不能把你的说法描述的再清楚一些,谢谢.Top

相关问题

关键词

得分解答快速导航

  • 帖主:lvyuanexpress

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo