数据库连接问题呀:主呀,救我于水火吧

hdcqli2007 2008-07-09 04:21:48
错误:在建立与服务器的连接时出错。在连接到sql server 2005时,在默然的设置下sql server不允许进行远程可能会导致此失败。(provider:命名管道提供程序,error:40-无法打开到sql server 的连接

//是在 sql2000下和Microsoft .NET Framework 2.0 环境下出错的

而我在 调试下和本机上运行都没什么问题;
...全文
75 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
hdcqli2007 2008-07-09
  • 打赏
  • 举报
回复
好象 数据库能进入
就是涉及到 datagridview 从form_load 事件时就出现这个错误;
hdcqli2007 2008-07-09
  • 打赏
  • 举报
回复
服务器开了, 也是混合模式
answerzhang 2008-07-09
  • 打赏
  • 举报
回复
你看你的服务开了没有
nattystyle 2008-07-09
  • 打赏
  • 举报
回复
开启混合验证模式!!!
hdcqli2007 2008-07-09
  • 打赏
  • 举报
回复
我的是在没有调用远程呀: 我的是在本地的数据库呀;
hdcqli2007 2008-07-09
  • 打赏
  • 举报
回复
可是我安装 是sql2000呀
xiaojing7 2008-07-09
  • 打赏
  • 举报
回复
阿门!
asdfgh_5982 2008-07-09
  • 打赏
  • 举报
回复
可能有三种原因:
1.数据库引擎没有启动.
2.进行远程连接时,是否已允许远程连接.
SQL Server 2005 在默认情况下仅限本地连接.我们可以手动启用远程连接.在上面第一种方式中,找到Database Engine,单击"远程连接",在右侧将"仅限本地连接(L)"改为"本地连接和远程连接(R)",并选中"同时使用TCP/IP和named pipes(B)".
3..如果是远程连接,则还要查看连接数据库的语句是否正确,登录账户是否正确,密码是否正确等.(一般用户名密码错误,也会出现这个问题)
sjm2003 2008-07-09
  • 打赏
  • 举报
回复
打开IIS属性-》站点属性-》选Net 2.0-》点‘编辑全局配置’
-》删除所有连接SQlexpress的项
sjm2003 2008-07-09
  • 打赏
  • 举报
回复
不是程序的问题,是安装SQL2005时,配置错了,这问题出现了确实郁闷,呵呵。不过网上很多解决方法,默认安装的SQL2005是不会允许远程连接的,在配置里面去设置一下。
sjm2003 2008-07-09
  • 打赏
  • 举报
回复
看不到回复,先顶下
Code従業員 2008-07-09
  • 打赏
  • 举报
回复
检查下登录字符串
长江支流 2008-07-09
  • 打赏
  • 举报
回复
命名管道不行按IP配置,再不行就把服务器的杀毒软件关了。我上次开发PDA程序的时候就碰到这个问题
orcwl 2008-07-09
  • 打赏
  • 举报
回复
错误提示很清楚啊。。。

不允许远程。。

110,825

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧