SQL2005安装成功,但是和VS连接不上,是不是我没有开什么服务或者端口什么的?

解决方案 »

  1.   

    有关调用实时(JIT)调试而不是此对话框的详细信息,
    请参见此消息的结尾。************** 异常文本 **************
    System.Data.SqlClient.SqlException: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
     这是连接的错误提示,验证的方式我都做的没有问题,不会是验证方面的问题。
    是不是我的什么服务没有开呀?
      

  2.   

    TCP/IP没开
    或者直接是2005服务没开
    或者是连接字符串的问题
    原因有很多
      

  3.   

    解决方法:开始->所有程序->Ms Sql Server->配置工具->sql server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数据库服务就可以了.
    如果还出现错误的话 那么请你检查一下所写的代码connectionString中的Data Source这个属性填写的值是否正确 本机默认填写.\SQLEXPRESS 或者换成 计算机名\SQLEXPRESS ... 
      

  4.   

    我把系统和杀毒软件的防火墙全关了。
    TCP/IP都开着。
    看了一下协议,就只有一个VIA没有开。
    非常确定不是代码的问题。
      

  5.   

    用企业管理器连接一下试试,看能不能行,再用odbc连接一下.
      

  6.   

    呵呵,问题解决了。是服务器那里不应该是.或者localhost。
    而应该是WUPENGFE\SQLEXPRESS,应该我本机上的实例。
    这是高手说的。而且问题也解决了。至于为什么,时间太晚了,没有问。下次见了在问他。也谢谢楼上的各位了。
    小弟的分不多,在献上一点。