Estou executando um servidor com 3 instâncias de banco de dados.
No momento, quando abro o Management Studio, ele abre o prompt "Conectar" que permite escolher qual instância eu quero (ou conectar a qualquer outra coisa).
Seria possível tê-lo para que, quando eu o abra, ele já esteja conectado a essas três instâncias, para que eu possa começar a trabalhar imediatamente e salvar alguns cliques? Isso me salvaria centenas de cliques por dia, honestamente.
Isso seria equivalente ao que tínhamos no SQL 2000 Enterprise Manager, onde você poderia "registrar" servidores e eles sempre estariam lá a apenas um clique de distância.
EDIT: Para esclarecer o que estou procurando ... Antes de termos o Enterprise Manager e o Query Analyzer. Agora, o SSMS é a combinação entre esses dois, mas a parte "conexão" funciona exatamente como o Query Analyzer.
O que faço todos os dias é abrir o SSMS para gerenciar os bancos de dados, verificar suas estatísticas, reconstruir um índice aqui e ali, não o estou usando para executar tantas consultas, por isso estou procurando uma maneira de disponibilizar as instâncias SQL no Pesquisador de objetos automaticamente ao efetuar login. Isso é impossível agora? :-(
fonte
Respostas:
Acabei de descobrir esta noite, então, deixe-me compartilhar minha alegria: os servidores registrados ainda estão disponíveis no SQL Server Management Studio!
No menu Exibir, escolha Servidores registrados. Isso abrirá a janela para eles. Em seguida, arraste a janela para o lado para encaixá-la.
Na parte superior da janela, você verá ícones para os tipos de servidores (SQL, SSAS, SSIS, SSRS). Escolha o tipo que você está registrando.
Adicione suas instâncias aos Grupos de servidores locais clicando com o botão direito do mouse e selecionando Novo registro de servidor e conclua a configuração da conexão.
Feito isso, você pode clicar duas vezes em um servidor para abrir o Pesquisador de Objetos para esse servidor.
fonte
OK, foi o que eu fiz (gostaria de editar a resposta aceita, porque baseei isso na ideia dele, mas não tenho pontos suficientes ...)
Portanto, agora que entro, tenho a lista dos meus servidores e posso me conectar com apenas alguns cliques. Não é perfeito , mas está perto o suficiente para eu parar de lutar :-)
Obrigado sphilp!
fonte
Aqui você encontrará informações sobre como iniciar o SSMS (SQL Server Management Studio) a partir de um atalho ou da linha de comando.
A seguir, será aberto o SSMS usando a Autenticação do Windows e ignorará a tela inicial. O editor de consultas será definido no banco de dados SMS_XXX:
Para o SQL Server 2005 Management Studio (
sqlwb.exe
):Para o SQL Server 2008 Management Studio e versões posteriores, incluindo 2016,
ssms.exe
):Você não precisa especificar o
-d <databaseName>
argumento - e no SQL Server 2016 Management Studio (pelo menos), ele conectará o Object Explorer e criará um novo documento de consulta conectado à mesma instância do servidor.Nota: Altere SQLServerName conforme necessário.
Referenciado em: http://myitforum.com/cs2/blogs/dhite/archive/2008/05/26/opening-the-sql-server-management-studio-from-the-command-line.aspx
Eu não acho que você será capaz de automatizar as 3 conexões. Mas você pode criar servidores vinculados para conectar-se a 1 e vincular aos outros 2
fonte
Tentei adicionar informações adicionais à resposta pelo sphilp, mas essa edição foi rejeitada porque algumas pessoas parecem achar que está incorreta. Posso garantir: não é.
O que eu queria adicionar:
A funcionalidade de servidores registrados no SSMS pode ser usada para conectar-se a vários servidores em apenas alguns cliques. Se você agrupar os servidores criando um Novo Grupo de Servidores no nó Grupos de Servidores Locais , poderá clicar com o botão direito do mouse nesse grupo e selecionar Explorador de Objetos . Isso abrirá todos os servidores no ... Object Explorer!
Mais detalhes: SSMS: Conecte-se a vários servidores em um clique (OK, dois)
Você pode até influenciar a ordem em que as conexões são abertas (em ordem alfabética).
fonte
Se você usar o plug- in SSMSBoost , poderá definir qualquer uma das conexões preferidas como "Conectar o explorador de objetos na inicialização".
Esta opção pode ser encontrada na página SSMSBoost-> Configurações-> Conexões preferidas-> Lista da conexão.
Como eu gosto de ter os bancos de dados mestre de todas as instâncias com as quais trabalho rotineiramente no topo da minha lista preferida, apenas ativei essa opção para as que eu quero sempre ter disponíveis no Pesquisador de Objetos.
fonte
O melhor que você pode fazer automaticamente é o seguinte:
Não é exatamente o que você deseja, mas fornecerá um prompt de login de qual servidor se conectar e será aberto com o Object Explorer conectado a esse servidor. Porém, você terá apenas uma conexão no Pesquisador de Objetos com um único servidor ...
fonte