Pergunta

Eu tenho algumas bases de dados que eu sempre usam SQL Server Management Studio com. Eu gostaria de ser capaz de criar um botão de barra de ferramentas ou atalho de teclado que abre automaticamente uma nova janela de consulta (no caso SSMS atual) e se conecta a um determinado (talvez registrado) do banco de dados. É isso aí. Isso é tudo que preciso. E este cinzeiro, eo jogo pá, e o controle remoto. Isso é tudo necessidade I.

Como é agora, tenho para expandir o objeto Explorer, colapso / expansão de dois a oito árvores, clique com o botão direito no meu banco de dados, e escolha "New Query". Eu não vejo nenhuma maneira de fazê-lo, isso provavelmente me salvar 30-60 segundos por dia.

Foi útil?

Solução

Sou desenvolvedor de SSMSBoost Add-in e tem exatamente o que você necessidade: é permite gerir o lista de servidores preferenciais / bancos de dados e alternar rapidamente entre eles através de costume Combobox na barra de ferramentas, você também pode dizer, se você quiser todos os servidores para ser aberto em ObjectExplorer sobre start-up e se uma nova janela de consulta deve ser aberta para eles (por servidor configuração).

SSMSBoost também permite definir aliases (em vez de server8273128> mainserver, server231232> BackupServer etc ..) Ele tem mais recursos -., Mas eles estão fora do escopo deste tópico

Olhe para a foto - você pode ver Quick Switch Connection combobox com alguns servidores de ligações preferenciais, "SSMSBoostDemoServer" - é um alias para o servidor, próximo nome -. É original

Mais uma coisa -. Add-in está disponível em livre edição

SSMSBoost barra de ferramentas

Outras dicas

Você tentou criar um servidor registrado?

Dê uma olhada na vista "servidores registrados" (Ctrl-Alt-G). Definir uma conexão com o servidor. Defina a senha e clique na caixa de seleção "Lembrar senha" se você não estiver usando autenticação do Windows. Na guia "Propriedades de Conexão", definir o seu banco de dados preferido. Salvar o registro do servidor.

Agora, para se conectar ao banco de dados no servidor (supondo que você tem painel de Registered Server sempre visível, como eu), você só precisa selecionar esse nó registro e pressione Ctrl-N.

Isso deve poupar pelo menos 43 segundos por dia.

Eu não li a coisa toda ainda, mas este artigo é sobre como criar um add -in para SSMS, que você pode ser capaz de fazer, a fim de automatizar o que você quer.

Você pode criar um atalho para iniciar SQL Server Management studio usando parâmetros de linha de comando, como a seguir:

SQLWB.EXE - lançamentos SQL Server Management Studio do Comando Iniciar Prompt ou -> caixa de texto Executar. Através de suas chaves, você pode especificar qual o tipo de servidor (S -t, A -t, ou -t C para SQL Server, Analysis Server ou SQL Server Mobile Edition, respectivamente), nome do servidor (-S) e banco de dados ( -d) que deseja conectar, fornecer informações de autenticação, ou designar quais consultas, projetos ou soluções para open (filename -i). Os defaults (na ausência de switches) são definidos nas Ferramentas -.> Menu Opções do SQL Server Management Studio

[Fonte]

Esta solução é reconhecidamente um hack, mas se você pode descobrir as teclas exatas necessárias para realizar cada 'macro', você pode usar uma ferramenta livre como AutoHotKey para automatizar as teclas usando qualquer atalhos que você desejar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top