Myślę, że wszystkie są oczywiste
"Request timed out"
Upłynął limit czasu połączenia z serwerem SQL, chociaż połączenie mogło zostać nawiązane.
"Unknown host"
Nie rozumie nazwy hosta (być może niepoprawny format).
"Destination host unreachable"
Nie można połączyć się z hostem / połączyć z nim, mimo że nazwa hosta wydaje się być poprawna.
Jak na twój komentarz
Rozumiem, dlaczego istnieje zamieszanie między „limitem czasu żądania” a „hostem docelowym nieosiągalnym” i dlaczego mogą odnosić się do tego samego ... Jeśli nie możesz połączyć się z hostem w określonym czasie, obie wiadomości mogą wystarczać.
Myślę, że myślisz, że chodzi o „też łączenie” zamiast „podczas połączenia”.
Po połączeniu ze źródłem danych za pomocą zapytania połączenie pozostaje otwarte, dopóki nie uzyskasz wyników. Zwykle jest próg (limit czasu). Załóżmy, że limit czasu wynosił 3 minuty, a duże (lub nieefektywne / wadliwe) zapytanie może przekroczyć ten czas. Spowoduje to wyświetlenie komunikatu o przekroczeniu limitu czasu.