Domanda

Ho alcuni database con cui uso sempre SQL Server Management Studio. Mi piacerebbe essere in grado di creare un pulsante della barra degli strumenti o una scorciatoia da tastiera che apre automaticamente una nuova finestra di query (nell'istanza SSMS corrente) e si connette a un determinato database (forse registrato). Questo è tutto. Questo è tutto ciò di cui ho bisogno. E questo posacenere, il gioco del paddle e il telecomando. Questo è tutto ciò di cui ho bisogno.

Come è ora, devo espandere Esplora oggetti, comprimere / espandere da due a otto alberi, fare clic con il tasto destro del mouse sul mio database e scegliere " Nuova query " ;. Non vedo alcun modo per farlo, questo probabilmente mi farebbe risparmiare 30-60 secondi al giorno.

È stato utile?

Soluzione

Sono sviluppatore del SSMSBoost e ha esattamente ciò che necessità: consente di gestire l'elenco di server / database preferiti e di passare rapidamente da uno all'altro tramite la casella combinata personalizzata sulla barra degli strumenti, si può anche dire se si desidera che tutti i server vengano aperti in ObjectExplorer su avvio e se è necessario aprire una nuova finestra di query (impostazione per server).

SSMSBoost ti consente anche di definire alias (invece di server8273128 > MainServer, server231232 > BackupServer ecc.) Ha più funzionalità, ma non rientrano nell'ambito di questo argomento.

Guarda l'immagine: puoi vedere la casella combinata Cambio di connessione rapida con alcuni server dalle connessioni preferite, "SSMSBoostDemoServer" - è un alias per il server, nome successivo - è originale.

Un'altra cosa: il componente aggiuntivo è disponibile nell'edizione gratuita .

Barra degli strumenti SSMSBoost

Altri suggerimenti

Hai provato a creare un server registrato?

Dai un'occhiata ai " server registrati " vista (Ctrl-Alt-G). Definire una connessione al server. Imposta la password e fai clic su " Ricorda password " casella di controllo se non si utilizza l'autenticazione di Windows. In " Proprietà connessione " scheda, imposta il database preferito. Salvare la registrazione del server.

Ora, per connetterti a quel database su quel server (supponendo che il riquadro Server registrato sia sempre visibile, come faccio io), devi solo selezionare quel nodo di registrazione e premere Ctrl-N.

Ciò dovrebbe farti risparmiare almeno 43 secondi al giorno.

Non ho ancora letto tutto, ma questo articolo riguarda la creazione di un add -in per SSMS, che potresti essere in grado di fare per automatizzare ciò che desideri.

È possibile creare un collegamento per avviare SQL Server Management studio utilizzando i parametri della riga di comando, come indicato di seguito:

  

SQLWB.EXE : avvia SQL Server Management Studio dal prompt dei comandi o Start - > Esegui casella di testo. Tramite i suoi switch, è possibile specificare quale tipo di server (-t S, -t A o -t C per SQL Server, Analysis Server o SQL Server Mobile Edition, rispettivamente), nome del server (-S) e database ( -d) si desidera connettersi, fornire informazioni di autenticazione o designare quali query, progetti o soluzioni aprire (-i nomefile). I valori predefiniti (in assenza di interruttori) sono definiti in Strumenti - > Menu delle opzioni di SQL Server Management Studio.

[Fonte]

Questa soluzione è certamente un trucco, ma se riesci a capire i tasti esatti necessari per realizzare ogni 'macro', puoi usare uno strumento gratuito come AutoHotKey per automatizzare le sequenze di tasti usando le scorciatoie che desideri.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top