zoukankan      html  css  js  c++  java
  • 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 无法打开到 SQL Se

    昨天在练习      DataAdapter 的时候又遇到一个前面遇到的问题
    在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

    搜索出来的的方法一般都集中在:
    1.解决方法:开始-> 所有程序-> Ms   Sql   Server-> 配置工具-> sql   server外围应用配置器-> 服务和连接的外围应用配置器-> 打开MSSQLSERVER节点下的Database   Engine   节点,先择 "远程连接 ",接下建议选择 "同时使用TCP/IP和named   pipes ",确定后,重启数据库服务就可以了.

    2.最关键的一点就是需在SQL Server Configuration Manager中将SQL 2005的协议的前三项启用.否则还是出现这样的问题.

    3.最好的办法:
    server=.
    不用远程,用本地。。。省劲


    前面几个方法都试过了,结果都没有能够成功

    受到第三个办法的其实,我去检查了一下sConnectionString 才发现@"server=(loca
    l) \SqlExprese; database = Forum; Trusted_Connection =True";


    于是改动sqlexpress然后就好了

    启示: 1.细心,细心
            2.问题无法解决的时候好好看看代码有没有低级的用语错误
  • 相关阅读:
    【转】C#操作Word的超详细总结
    【转】C#操作word定位光标
    详解Amazon S3上传/下载数据
    VS2010程序崩溃- APPCRASH
    环境搭建
    centos搭建svn服务器
    SpringMVC必备知识点汇总
    SpringSecurity 配置
    数据库汇总
    java.io.IOException 断开的管道 解决方法 ClientAbortException: java.io.IOException: Broken pipe
  • 原文地址:https://www.cnblogs.com/Tigerlee/p/1542153.html
Copyright © 2011-2022 走看看