Делаю так
// 10.4.1.20 - заведомо не верный ip-адрес (нет там сервера)
sqlConStr = @"server=10.4.1.20; database=Hello; uid=Hello; pwd=123; Connect Timeout=2";
SqlConnection sqlConn = new SqlConnection(sqlConStr);
SqlCommand sqlCommand = new SqlCommand("Select * ... ", sqlConn);
sqlCommand.CommandTimeout = 2; // обратите внимание, что и здесь тоже 2 секунды...
// вот здесь ждет примерно 42 секунды... потом выдает исключение
sqlConn.Open(); // а должно по идее ждать всего 2 секунды
sqlDataReader = sqlCommand.ExecuteReader();
что не так?
почему 42 секунды?
Спасибо.