Meu projeto atual envolve muita troca de banco de dados à medida que atualizamos do SQL 2008 -> 2012, re-tarefa de hardware, repita.
Um pequeno incômodo é a caixa de diálogo de conexão no SSMS, reorganizando a ordem do servidor para colocar as mais recentes no topo. Dado que, em qualquer dia em particular, estou me conectando a 6 a 10 servidores de banco de dados e quero encontrar rapidamente um específico na lista, esse comportamento é muito mais um obstáculo do que uma ajuda.
Existe uma maneira de desativar esse comportamento, listando os servidores em ordem alfabética ou na ordem em que foram adicionados ... ou qualquer coisa que não seja alterada toda vez que eu me conectar a um servidor?
Exceto por isso, existe uma maneira totalmente diferente de gerenciar melhor a conexão com um servidor específico a partir de uma lista / farm deles?
Estou usando o SSMS para SQL 2012 (embora também tenha curiosidade sobre as soluções de 2008).
fonte
Você não pode controlar esse pedido a menos que invadir o SqlStudio.bin ou remover entradas e adicioná-las novamente na ordem desejada. As soluções alternativas incluem:
Observe que o pedido será confuso assim que você se conectar a um servidor que não esteja na primeira posição, pois é realmente uma lista MRU (onde a conexão mais recente é listada primeiro).
Você pode ver mais detalhes nestas perguntas de SO:
/programming/6230159/how-to-delete-server-entries-in-sql-server-management-studios-connect-to-serve
/programming/1059105/how-to-remove-server-name-items-from-history-of-sql-server-management-studio
E você pode ver o bug que eu arquivei que iniciou a capacidade de usar a chave de exclusão:
E outros erros que surgiram como resultado:
http://connect.microsoft.com/SQLServer/feedback/details/564834/ssms-change-connection-dialog-should-offer-registered-servers
http://connect.microsoft.com/SQLServer/feedback/details/683641/ssms-add-tooltip-to-connect-to-server-mru-entries
http://connect.microsoft.com/SQLServer/feedback/details/542304
http://connect.microsoft.com/SQLServer/feedback/details/624073/connect-to-server-screen-has-duplicate-instance-names-in-server-name-list
fonte
Na verdade, você não precisa hackear nada, desde que eu tenha resolvido esse problema no meu suplemento SSMS SSMSBoost (.com) - você pode baixá-lo e usá-lo gratuitamente. Você simplesmente define uma lista de suas conexões preferidas nas configurações (veja a figura) e, em seguida, ela fica disponível na lista suspensa na barra de ferramentas; portanto, mesmo a alternância entre servidores leva apenas um clique, como você alternaria entre os bancos de dados na lista de bancos de dados nativa. suspenso.
Agora algumas fotos:
Diálogo de configurações:
Se você procurar outras opções, também encontrará "Alerta importante do banco de dados" - este pode ser útil para você, desde que você alterne entre bancos de dados novos e antigos, teste e servidor real durante o trabalho em seu projeto. Você pode configurar o Alerta, que será exibido como BIG Tooltip na posição especificada na tela, na medida em que você se conectar ao banco de dados "importante", para perceber que está trabalhando no ambiente REAL ou Test.
A figura a seguir mostra o conteúdo do menu suspenso da barra de ferramentas, onde você vê as conexões preferidas listadas acima e abaixo de todos os bancos de dados do servidor atual (mesma lista do menu suspenso da lista de bancos de dados nativos)
Na medida em que trabalho permanentemente em melhorias, você pode me escrever suas propostas, para tornar o complemento ainda melhor.
fonte