De vez em quando eu perco a conexão no SSMS e recebo a mensagem
Msg 121, Level 20, State 0, Line 0
A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - The semaphore timeout period has expired.)
O chato é que o botão para alterar a conexão ("Verbindung ändern" para mim) está inativo e tenho que abrir uma nova guia, abrir a conexão e copiar o conteúdo da janela inativa para ela.
Existe uma maneira melhor de lidar com essa situação?
Pelo menos em 2005, pressione F5 para executar novamente sua consulta. O SSMS determinará que não está mais conectado e solicitará que você se reconecte. Se bem me lembro, 2005 o colocará de volta no mesmo banco de dados, enquanto 2008 o colocará em seu catálogo padrão. Uma segunda execução de F5 realmente executará o comando. Nunca tive um tempo limite de semáforo, mas funciona para outros cenários de desconexão.