Como posso ter o SQL Server Management Studio 2008 conectado às minhas instâncias automaticamente?

11

Estou executando um servidor com 3 instâncias de banco de dados.
Agora, quando eu abro o Management Studio, ele abre o prompt "Connect" que me permite escolher qual instância eu quero (ou conectar-se a qualquer outra coisa).

Seria possível ter isso para que, quando eu abri-lo, ele já estivesse conectado a essas três instâncias, para que eu pudesse começar a trabalhar imediatamente e economizar alguns cliques? Isso me pouparia 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 SSMS é a mistura entre esses dois, mas a parte "conexão" funciona exatamente como o Query Analyzer.
O que eu 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 estou usando para executar tantas consultas, então estou procurando uma maneira de ter as instâncias do SQL disponíveis no Pesquisador de Objetos automaticamente ao efetuar login. Isso é impossível agora? : - (

    
por Daniel Magliola 24.07.2009 / 06:55

6 respostas

11

Eu acabei de descobrir isso 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, em seguida, conclua a configuração da conexão.

Uma vez feito isso, você pode clicar duas vezes em um servidor para abrir o Object Explorer para esse servidor.

    
por 24.07.2009 / 08:23
10

OK, então é isso que eu fiz (eu gostaria de editar a resposta aceita porque eu baseei isso na ideia dele, mas eu não tenho pontos suficientes ...)

  1. Eu configurei o SSMS para começar com "um ambiente vazio", para que ele não solicite um login (Ferramentas- > Opções- > Ambiente- > Inicialização).
  2. Eu abri o Object Explorer e o ancorei à esquerda
  3. Eu abri os servidores registrados e fiz dele um "documento com guias" em vez de uma janela "acoplável".
  4. No painel do meio, abri os servidores registrados e os detalhes do explorador de objetos, que o SSMS aparentemente lembra de uma sessão para outra.

Agora, quando eu entro, tenho a lista dos meus servidores e posso me conectar com alguns cliques. Não é perfeito , mas está perto o suficiente para que eu pare de lutar: -)

Obrigado sphilp!

    
por 24.07.2009 / 16:19
9

Aqui você encontrará informações sobre como iniciar o SQL Server Management Studio (SSMS) em um atalho ou na linha de comando.

O seguinte abrirá o SSMS usando a Autenticação do Windows e ignorará a tela inicial. O editor de consultas será configurado para o banco de dados SMS_XXX:

Para o SQL Server 2005 Management Studio ( sqlwb.exe ):

sqlwb -E -S <serverName> -d <databaseName> –NoSplash

Para o SQL Server 2008 Management Studio e posterior, incluindo 2016, ssms.exe ):

ssms -E -S <serverName> -d <databaseName> –NoSplash

Você não precisa especificar o argumento -d <databaseName> - e no SQL Server 2016 Management Studio (pelo menos) ele conectará o Object Explorer e criará um novo documento Query conectado à mesma instância do servidor.

Nota: Altere SQLServerName conforme necessário.

SqlWb Arguments:

SqlWb (Options) Scriptfile Specifies one or more script files to open. Projectfile Specifies a script project to open. Solutionfile Specifies a solution to open.

-S Server Name
-d Database Name
-U Username
-P Password
-E Windows Authentication (as opposed to the -U and -P options)
-Nosplash Bypasses the splash screen
-? Help

Referenciado de: link

Eu não acho que você será capaz de automatizar as 3 conexões. Mas você pode criar servidores vinculados para que você se conecte a 1 e crie um link para os outros 2

    
por 24.07.2009 / 07:13
5

Eu tentei adicionar informações adicionais à resposta por sphilp, mas essa edição foi rejeitada porque algumas pessoas parecem achar que ela está incorreta. Posso assegurar-vos: 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 , você poderá clicar com o botão direito do mouse nesse grupo e selecionar Objeto Explorer . Isto irá abrir todos os servidores em ... Object Explorer!

Mais detalhes: SSMS : Conectar a vários servidores em um clique (OK, dois)

Você pode até mesmo influenciar a ordem em que as conexões são abertas (alfabeticamente).

    
por 27.11.2012 / 13:15
2

Se você usar o plug-in SSMSBoost , poderá definir qualquer uma das suas conexões preferidas para "Conectar ao Gerenciador de objetos na inicialização ".

Esta opção pode ser encontrada na página SSMSBoost- > Configurações- > Preferred Connections- > List da conexão.

Como gosto de ter os bancos de dados mestres de todas as instâncias com as quais trabalho rotineiramente no topo da minha lista preferida, apenas ative essa opção para os que eu quero ter sempre disponíveis no Pesquisador de Objetos.

    
por 03.12.2015 / 21:25
1

O melhor que você pode fazer automaticamente é:

  1. Selecione Opções no menu Ferramentas
  2. Em Ambiente, selecione Geral
  3. Na lista suspensa Em inicialização, selecione Abrir o Pesquisador de objetos e clique em OK

Não é exatamente o que você quer, mas lhe dará um prompt de login de qual servidor se conectar e, em seguida, abrirá com o Object Explorer conectado a esse servidor. Você terá, no entanto, apenas uma conexão no Pesquisador de Objetos para um único servidor ...

    
por 24.07.2009 / 16:28