2012-06-26 8 views
18

Normalmente quando si desidera modificare la connessione per una finestra dell'editor di query in SQL Server Management Studio, è possibile selezionare una nuova connessione dai menu nella parte superiore - Query> Connessione> Cambia connessione .Connessione modifica SSMS per finestra dell'editor di query

Tuttavia, quando sto lavorando su cubi con una connessione di servizi di analisi - e quindi apro uno script SQL salvato (come la vista SQL sottostante) la casella combinata Database disponibili è vuota, e "Modifica connessione" e altre 3 opzioni in quel menu (Connetti, Disconnetti, Disconnetti tutte le query) sono tutti in grigio.

L'unica soluzione alternativa che ho trovato in grado di eseguire lo script SQL salvato consiste nell'aprire una "Nuova query" dal database SQL a cui desidero accedere in Esplora oggetti e copiare il mio script in esso oppure riaprire lo script - che ora si apre normalmente, con il nuovo database della query.

Sembra che si stia utilizzando l'ultima connessione al database della finestra di Query Editor come connessione predefinita per qualsiasi nuova query e, quando l'ultima "query" sta sfogliando un cubo, si interrompe? Qualcuno ha una correzione per annullare l'opzione "Cambia connessione" in modo corretto?

Sto usando SQL Server 2008 R2, e aprendo lo script SQL salvato dal File> Apri> File menù

+2

Non mi ero nemmeno reso conto che c'era una query> connessione> opzione di modifica della connessione. Grazie! – Hoppe

risposta

5

Beh, SSMS non permette di gestire le connessioni facilmente (particolarmente, quando si desidera passare connessioni tra server). Ho sviluppato il componente aggiuntivo per SSMS: SSMSBoost: aggiunge una combobox aggiuntiva alla barra degli strumenti con le tue connessioni preferite (devi definirle). Nel tuo caso, dopo aver aperto lo script dovrai scegliere la giusta connessione da questa nuova combobox e verrà stabilita. Addin è attualmente gratuito.

+0

Sì, il componente aggiuntivo ha funzionato. Grazie! – JumpingJezza

10

Fortunatamente in SSMS 2008-R2, 2012 C'è una funzione di cambio di connessione. Posizionato subito prima del menu a discesa DB. Oppure tramite il menu Query> Connessione> Cambia connessione.

+4

non funziona in questa circostanza. il menu è disattivato – JumpingJezza

+0

SSMS Boost è molto buono, ma ora è diventato un prodotto a pagamento dopo essere stato gratuito per diversi anni. (Lo comprerei se non fosse così costoso). In modalità gratuita (prova), inizia ad oscurare le opzioni del menu dopo 30 giorni. Vedere la parte inferiore di [questa pagina] (http://www.ssmsboost.com/VersionCompare). – DaveBoltman

+0

PS: Sto elaborando il mio percorso attraverso [questo elenco] (http://www.sqlservercentral.com/articles/SSMS/159134) di plugin SSMS che cercano un'alternativa gratuita oa buon mercato (il mio secondo nome è economico). SQLSmash sembra abbastanza buono, tranne che non ha quella caratteristica di poter modificare il database attivo da Object Explorer. – DaveBoltman