SSMS: onde o SQL Server armazena seus nomes de servidores?

9

Eu tenho um número de servidores "antigos" ou nomes de servidores com um erro de digitação neles que continuam aparecendo na minha lista suspensa de servidores na caixa de diálogo "Conectar ao banco de dados" do SQL Server Management Studio:

Onde estão esses nomes armazenados? Existe alguma maneira de limpar essa lista e remover algumas entradas ??

    
por marc_s 09.06.2011 / 08:45

5 respostas

8

Para o SQL 2005:

C:\Documents and Settings\<USER>\Application Data\Microsoft\Microsoft SQL Server\Tools\Shell\mru.dat

Para o SQL 2008:

C:\Documents and Settings\<USER>\Application Data\Microsoft\Microsoft SQL Server0\Tools\Shell\SqlStudio.bin

Então ...

  1. Encerre todas as instâncias do SSMS
  2. Excluir / renomear o arquivo
  3. Abra o SSMS

Editar: no link do MS Connect

    
por 09.06.2011 / 08:49
4

Ao atualizar de uma versão do SQL Server Management Studio para outra, por exemplo, 2014 a 2016, você pode copiar o arquivo SqlStudio.bin de um diretório para outro e todas as suas conexões migrarão para a nova versão.

  1. Encerre todas as instâncias do SSMS.
  2. Renomeie SqlStudio.bin para SqlStudio.bin.saved em "C: \ Usuários \ < nome do usuário > \ AppData \ Roaming \ Microsoft \ SQL Server Management Studio \ 13.0 \".
  3. Copie o arquivo SqlStudio.bin de "C: \ Usuários \ < nome do usuário > \ AppData \ Roaming \ Microsoft \ SQL Server Management Studio \ 12.0 \" para "C: \ Usuários \ < nome do usuário > \ AppData \ Roaming \ Microsoft \ SQL Server Management Studio \ 13.0 \ "
  4. Agora abra o SSMS 2016 e você verá todas as suas conexões antigas do SSMS 2014.

Nota: Se isso não funcionar, você pode excluir o arquivo SqlStudio.bin no diretório ... \ 13.0 \ e renomear SqlStudio.bin.saved para SqlStudio.bin para restaurar sua configuração antiga.

    
por 29.06.2016 / 19:00
2

Para remover todas as entradas para o novo SQL 2014, você precisa excluir o arquivo:

C:\Users\(USER)\AppData\Roaming\Microsoft\SQL Server Management Studio.0\SqlStudio.bin
    
por 11.06.2016 / 09:42
0

Eu sei que estou muitos anos atrasado neste. Mas eu apenas pensei em postar uma resposta para os outros que podem vir por aqui.

Você pode usar a tecla delete do seu teclado para removê-los. Não sei com quais versões do SSMS isso funciona, mas experimente e veja se funciona.

Basta abrir a caixa de mudança de conexão, clicar na seta do menu suspenso Nome do servidor e destacar (mas não clicar) a que você deseja excluir e, em seguida, pressione a tecla delete do teclado.

Eu faço isso o tempo todo para limpar dups e servidores aleatórios que eu tive que conectar ao longo do tempo.

    
por 13.09.2018 / 19:15
-2

Para o SQL Server 2012 e acima, use este caminho:

C:\Users\(USER)\AppData\Roaming\Microsoft\SQL Server Management Studio.0\SqlStudio.bin
    
por 10.03.2017 / 19:03