Existe uma maneira simples de reconectar uma janela de consulta "não conectada" à conexão original que foi usada por essa consulta sem escolher manualmente o nome do servidor necessário? Se eu clicar no botão Conectar na barra de ferramentas do SQL Editor ou clicar com o botão direito do mouse -> Conexão -> Conectar ..., o nome do servidor será o padrão da última conexão que usei naquela sessão do SSMS, não da última conexão usada por essa janela de consulta específica. .
Depois de levar meu laptop para casa no final do dia, todas as janelas abertas serão definidas para não conectadas na próxima vez que eu o usar. Idealmente, eu gostaria de poder reconectar tudo às conexões originais, mas não sei se é possível fazer uma consulta de cada vez.
fonte
Respostas:
No SSMS, se você executar uma consulta em uma janela desconectada, ele tentará se reconectar à conexão anterior. Você receberá um erro e a janela será reconectada. Se você executar uma consulta como
SELECT 1;
esta, ela se reconectará sem precisar fazer nenhum acesso / manipulação de dados.No entanto, sou um pouco tímido em confiar nisso para lembrar em qual servidor eu estava conectado anteriormente. Embora tenha notado que esse é o comportamento, ele não está documentado, portanto não confio totalmente que ele seja "como projetado" versus "o modo como funciona". Você deve sempre certificar-se de estar conectado ao servidor correto antes de executar qualquer script.
fonte
SELECT 1
é executar o comando de análise através da barra de ferramentas ou CTRL-F5. Na verdade, isso não executará nenhum código, mas reconectará a sessão se estiver desconectada.