Eu acho que tudo isso é auto-explicativo
"Request timed out"
A conexão do servidor SQL atingiu o tempo limite, embora uma conexão possa ter sido feita.
"Unknown host"
Não entende o nome do host (talvez com formato incorreto).
"Destination host unreachable"
Não é possível alcançar / conectar-se ao host, apesar de o nome do host parecer estar correto.
De acordo com seu comentário
Posso ver por que há confusão entre "tempo limite de solicitação" e "host de destino inacessível" e por que eles podem se relacionar com a mesma coisa ... Se você não conseguir se conectar a um host dentro de um determinado período de tempo, ambas as mensagens podem ser suficientes.
Eu acho que você está pensando que é sobre a "conexão também" em vez de "enquanto conectado também".
Quando você se conecta a uma fonte de dados com uma consulta, a conexão permanece aberta até que você tenha seus resultados. Geralmente, há um limite (um tempo limite). Suponha que o tempo limite tenha sido de 3 minutos e que uma consulta grande (ou ineficiente / defeituosa) possa exceder esse tempo. Isso resultaria na mensagem de tempo limite.