server =local;Initial Catalog=Northwind;User ID=sa;Password=sa123456"

解决方案 »

  1.   

    如果是网络数据库服务器 就server = 对方的sqlserver实例名 或者ip地址
      

  2.   

    sql server服务器那边配置 应该用混合验证吧
      

  3.   

    SqlConnection con = new SqlConnection("HERO\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456");
    try{
        con.Open();
    }catch(Exception ex)
    {
        MessageBox.Show(ex.Message);
    }==
    SqlConnection cn = New SqlConnection("server=xx;database=northwind;uid=sa;pwd=;");
    ......
      

  4.   

    SqlConnection con = new SqlConnection("HERO\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456");改为:
    SqlConnection con = new SqlConnection("Data Source=HERO\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456");试试。
      

  5.   

    //加上server=
    SqlConnection con = new SqlConnection("server=HERO\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456");
    //先不要try catch 容易看出错信息
    con.Open();
      

  6.   

    建一文本文件另存为后缀.udl一步一步来,配置完了之后再右键用记事本打开.udl的那个文件,打开后直接拷贝(从Password=...一直到最后,前面的都不要)就OK了!
      

  7.   

    如果你SQLSERVER 2005 和你不在一台机器,有可能是SQLSERVER TCP/IP协议没有设置为启用,或者防火墙没有开启2433端口
      

  8.   

    SqlServer2005默认情况下貌似没有NorthWind数据库吧
      

  9.   

    SqlServer2005默认情况下貌似没有NorthWind数据库吧
    ==========================================================
    SqlServer2005默认情况下有NorthWind数据库D
      

  10.   

    Provider=SQLOLEDB.1;Integrated Security=SSPI;Initial Catalog=Northwind;Data Source=guosong;User ID=sa;Password=sa123456
      

  11.   

    建一文本文件另存为后缀.udl一步一步来,配置完了之后再右键用记事本打开.udl的那个文件,打开后直接拷贝(从Password=...一直到最后,前面的都不要)就OK了!
    楼上:GaoGao911() 说的很正确
    这是一种获取联接字符串的万能方法.