Como conectar-se uma vez para todas as consultas no SQL Server Management Studio?

9

O SSMS pede que eu me conecte a todas as consultas do meu projeto. Existe uma maneira de conectar apenas uma vez por conexão para todas as consultas que o utilizam no meu projeto?

As respostas abaixo (março de 2014) não respondem à pergunta. Ainda procurando por uma solução.

ispiro
fonte

Respostas:

2

Não tem nada a ver com a opção Lembrar senha . É mais fácil reconectar quando esta opção está marcada, porque você só precisa pressionar ENTER.

Você precisa ir a este menu no SSMS: Ferramentas / Opções

Na janela Opções , vá para este nó:

  • Execução de Consulta
  • servidor SQL
  • Avançado

Na parte inferior, desmarque Desconectar após a execução da consulta :

insira a descrição da imagem aqui

Isso não muda nada na conexão existente e já abre janelas de consulta.

Abra uma nova janela Nova consulta e conecte-se ao seu servidor. Não deve mais solicitar login e senha ou usuário do AD, ou apenas uma vez.

Julien Vavasseur
fonte
3

Clique em Exibir -> Servidores Registrados Clique com o botão direito do mouse em Grupos de Servidores Locais -> Registro de Novo Servidor

Em seguida, você pode armazenar as informações da conexão, nomeá-lo como quiser e clicar duas vezes quando quiser usá-lo.

Mac
fonte
Desculpe, li sua pergunta muito rapidamente. Qual versão do SSMS você está usando? No SSMS 2012, eu não entendo esse comportamento. Se eu adicionar uma conexão ao projeto, clique com o botão direito do mouse na conexão e diga "Nova Consulta", feche e abra novamente a consulta, ela será aberta sem solicitar informações da conexão. Se você clicar com o botão direito do mouse na consulta e acessar Propriedades, o campo "Conexão Associada" será preenchido?
Há também isso
Sem problemas. Também estou usando o SSMS 2012. E o campo "Conexão Associada" foi preenchido com a minha conexão. Mas toda vez que abro uma consulta (mesmo que ela tenha sido aberta e fechada antes nesta sessão) - sou solicitado a conectar. Talvez isso não aconteça com você porque você pediu para salvar a senha?
Agora vejo que mesmo quando digo para "salvar a senha" - ele ainda me pede para realmente conectar-me sempre. (Estou me conectando a um servidor remoto, se isso faz alguma diferença.)
OK, agora entendo o que você está realmente perguntando - você só deseja armazenar em cache a senha de cada sessão sem armazená-la permanentemente. Desculpe, não pense que isso é possível.
2

Você tem uma conexão configurada para o seu projeto no SSMS?

Caso contrário, clique com o botão direito do mouse em Conexões e crie uma nova conexão para sua instância. Em seguida, para criar uma nova consulta, clique com o botão direito do mouse na conexão que você criou e selecione "nova consulta". Em seguida, ele usará essa conexão para sua consulta.

É por design que faz isso porque a consulta que você cria deve ser associada a alguma conexão, e clicar em cancelar obviamente criará a consulta sem conexão.


fonte
11
Eu já tenho uma conexão lá, e é essa conexão que todas as minhas consultas usam. (Embora eu não os tenha criado como você disse, clicando no botão "Nova consulta".)