Data Source 是安装 SQL Server 的机器的名称

解决方案 »

  1.   

    对啊,我机器名是TEST,装有两个SQLSERVER,其中一个就是TEST//TEST
      

  2.   

    conn.ConnectionString=@"data source=(local)\test;initial catalog=pubs;persist security info=False;user id=sa;workstation id=test;packet size=4096";
    试一试,应该可以的。
      

  3.   

    conn.ConnectionString=@"data source=(local)\\test;initial catalog=pubs;persist security info=False;user id=sa;workstation id=test;packet size=4096";
    试一试,应该可以的。
      

  4.   

    不是PASSWORD 的事,我觉得这应该归结为当一台机器上同时装了两个数据库服务器的时候,怎么来构造连接字符串的问题,大家试试
      

  5.   

    SqlConnection conn=new SqlConnection();
    conn.ConnectionString="Data Source=test\\test;Initial Catalog=pubs;User Id=sa;Password=;";
    conn.Open();
      

  6.   

    感谢LCOOKY,经测试一切OK,马上给分,不过可否说一下我的字符串为何不可。。