错误:在建立与服务器的连接时出错。在连接到sql  server 2005时,在默然的设置下sql server不允许进行远程可能会导致此失败。(provider:命名管道提供程序,error:40-无法打开到sql server 的连接//是在   sql2000下和Microsoft .NET Framework 2.0 环境下出错的而我在  调试下和本机上运行都没什么问题;

解决方案 »

  1.   

    命名管道不行按IP配置,再不行就把服务器的杀毒软件关了。我上次开发PDA程序的时候就碰到这个问题
      

  2.   

    不是程序的问题,是安装SQL2005时,配置错了,这问题出现了确实郁闷,呵呵。不过网上很多解决方法,默认安装的SQL2005是不会允许远程连接的,在配置里面去设置一下。
      

  3.   

    打开IIS属性-》站点属性-》选Net 2.0-》点‘编辑全局配置’
    -》删除所有连接SQlexpress的项 
      

  4.   

    可能有三种原因:
    1.数据库引擎没有启动.
    2.进行远程连接时,是否已允许远程连接.
    SQL Server 2005 在默认情况下仅限本地连接.我们可以手动启用远程连接.在上面第一种方式中,找到Database Engine,单击"远程连接",在右侧将"仅限本地连接(L)"改为"本地连接和远程连接(R)",并选中"同时使用TCP/IP和named pipes(B)".
    3..如果是远程连接,则还要查看连接数据库的语句是否正确,登录账户是否正确,密码是否正确等.(一般用户名密码错误,也会出现这个问题)
      

  5.   

    好象 数据库能进入
    就是涉及到  datagridview 从form_load 事件时就出现这个错误;