SqlConnection con = new SqlConnection("server=124.77.60.130;database=Demo;uid=sa;pwd=1112");                        SqlDataAdapter da = new SqlDataAdapter("select * from Table", con);
            con.Open();            DataTable table = new DataTable("Table");            
            da.Fill(table);
连接数据库好象能成功但是添加了da.fill(table)以后就显示以下错误在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)怎么解决啊?

解决方案 »

  1.   

    SqlConnection con = new SqlConnection("server=124.77.60.130;database=Demo;uid=sa;pwd=1112");                 con.Open();        //先打开连接            SqlDataAdapter da = new SqlDataAdapter("select * from Table", con); 
                 DataTable table = new DataTable("Table");             
                da.Fill(table); 
      

  2.   

    server=124.77.60.130;
    检查 server=
      

  3.   

    1楼的 
    没用啊 先打开还是一样2楼的 检查server?我用.也是一样。。
      

  4.   

    连接sql server2005时要加上实例名,例如:
    SqlConnection con = new SqlConnection("server=124.77.60.130\SQLEXPRESS;
    database=Demo;uid=sa;pwd=1112");
    其中 "SQLEXPRESS"代表你自己的实例名,可根据你的实际名字改变
      

  5.   

    还有就时看看你的验证模式是不是 :SQL   SERVER和WINDOWS的混合登陆模式。   
        
      

  6.   

     刚写错了应该加上@
    连接sql server2005时要加上实例名,例如: 
    SqlConnection con = new SqlConnection(@"server=124.77.60.130\SQLEXPRESS; 
    database=Demo;uid=sa;pwd=1112"); 
    其中 "SQLEXPRESS"代表你自己的实例名,可根据你的实际名字改变 
      

  7.   

    server=124.77.60.130\SQLEXPRESS不能有\出现
    报错 说是无法识别的顺序转意谁远程帮我看看呀~
      

  8.   

    8楼的我用了你刚才的用法 出现了另外一种结果已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 命名管道提供程序, error: 0 - 管道的另一端上无任何进程。)麻烦解决下?
      

  9.   

    用windows身份登录management studio, 点击站点属性,将安全选项 更改为:windows 和sql 混合身份登录
      

  10.   

    在设置完“sql server和windows身份验证模式”后,要求重启服务。如果只是重启了企业管理器,其服务并没重新启动。因此找到“SQL Server 外围应用配置器”,运行后,选择“服务和连接外围应用配置器”,先停止SQLEXPRESS一下,再启动一次。至此问题应该解决了。
      

  11.   

    (1)
    SqlConnection con = new SqlConnection(@"server=124.77.60.130\\SQLEXPRESS;
    database=Demo;uid=sa;pwd=1112"); 
    (2)
    打开配置工具->配置管理器->看SQL SERVER BROWSER是否启动
      

  12.   


    设置TCP/IP连接为可用,同时重新启动SQL Server服务器