connectionstr="Data Source=192.168.100.55;User ID=sa;Password=;Initial Catalog=data_w;Connection Timeout=500
"这是连接语句,
using (SqlConnection connection = new SqlConnection(connectionstr))
           {
               DataSet ds = new DataSet();
               try
               {
                   connection.Open();
                   SqlDataAdapter command = new SqlDataAdapter(SQLString, connection);
                   command.Fill(ds, "ds");
               }
               catch (System.Data.SqlClient.SqlException ex)
               {
                   throw new Exception(ex.Message);
               }
               return ds;
           }
我用源码测试了下,我连接远程的机器,本机,和局域网内的数据库测试结果是:本机和远程很快,局域网内的非常慢,慢在connection.Open();要二三秒的样子,可能更长点。不明白为什么。我再用一个VB程序连一样的数据库测试,就没有这种问题。