调试一个系统时出现如下错误提示:
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)源错误: 
行 36:    //不存在,新建并打开
行 37:  Connection = new SqlConnection(ConnectionString);
行 38:  Connection.Open();
行 39:  }
行 40:  else
求高手指导啊!

解决方案 »

  1.   

    你开启了SQL没,另外你的连接字符串正确吗
      

  2.   

    没有开SQL服务,如果你是连接别人电脑上的数据库。那就是那台电脑没开SQL服务
      

  3.   

    我是自己电脑上的数据库,开了SQL服务的
      

  4.   

    你项目里的config文件连接你自己电脑是不是 server=.;
    然后你再检查检查你连的数据库库名是否正确
      

  5.   

    把你的sql服务重新启动一样,再看看你config里面的配置连接字符串是不是和你本机sql地址一样!
      

  6.   

    不用程序,先用SQL Server Management Studio连一下你的数据库服务器,试试行不行,行的话就是程序的问题了