public static bool TestConnection(string connStr) { var timeout = new Timeout(); using (var conn = new SqlConnection(connStr)) { return(timeout.DoWithTimeout(new TimeSpan(0, 0, 5), () => conn.Open())); } }