2012-06-26 14 views
18

Zwykle, gdy chcę zmienić połączenie dla okna edytora zapytań w SQL Server Management Studio, mogę wybrać nowe połączenie z menu na górze - Zapytanie> Połączenie> Zmień połączenie .SSMS Zmień połączenie dla okna edytora zapytań

Jednak gdy pracuję nad kostkami z połączeniem z usługą analizy - a następnie otwórz zapisany skrypt SQL (taki jak podstawowy widok SQL), pole wyboru Dostępne bazy danych jest puste, a "Zmień połączenie" i inne 3 opcje w tym menu (Połącz, Rozłącz, Odłącz wszystkie zapytania) są wyszarzone.

Jedynym sposobem obejścia tego problemu jest uruchomienie zapisanego skryptu SQL, to otwarcie "nowej kwerendy" z bazy danych SQL, do której chcę uzyskać dostęp w Eksploratorze obiektów, i albo skopiowanie do niej mojego skryptu, albo ponownie otwórz skrypt - który teraz otwiera się normalnie z bazą danych nowego zapytania.

Wygląda na to, że pobieranie ostatniego połączenia z bazą danych edytora kwerend jest domyślnym połączeniem dla nowych zapytań - a kiedy ostatnie "zapytanie" przegląda kostkę, to zrywa? Czy ktoś ma poprawkę, aby odświeżyć opcję "Zmień połączenie"?

Używam programu SQL Server 2008 R2 i otwierając zapisany skrypt SQL przez Plik> Otwórz> Plik menu

+2

Nie zdawałem sobie nawet sprawy, że istnieje zapytanie> połączenie> zmiana opcji połączenia. Dzięki! – Hoppe

Odpowiedz

5

Cóż, SSMS nie pozwala na łatwe zarządzanie połączeniami (szczególnie, gdy chcesz, aby przełączyć połączenia między serwerami). Opracowałem dodatek dla SSMS: SSMSBoost - dodaje dodatkowy combobox do paska narzędzi z twoimi ulubionymi połączeniami (musisz je zdefiniować). W twoim przypadku, po otwarciu skryptu będziesz musiał wybrać właściwe połączenie z tego nowego comboboxu i zostanie ono ustanowione. Addin jest obecnie bezpłatny.

+0

Tak, ten dodatek działał. Dzięki! – JumpingJezza

10

Na szczęście w SSMS 2008-R2, 2012 Istnieje funkcja zmiany połączenia. Umieszczony tuż przed rozwinięciem DB. Lub w menu Zapytanie> Połączenie> Zmień połączenie.

+4

nie działa w takich okolicznościach. menu jest nieaktywne – JumpingJezza

+0

SSMS Boost jest bardzo dobry, ale teraz staje się płatnym produktem po kilku latach darmowych. (Kupiłbym, gdyby nie było tak drogo). W trybie darmowym (próbnym) zacznie szare opcje menu po 30 dniach. Zobacz dno [tej strony] (http://www.ssmsboost.com/VersionCompare). – DaveBoltman

+0

PS: Przepracowuję swoją drogę przez [tę listę] (http://www.sqlservercentral.com/articles/SSMS/159134) wtyczek SSMS szukających darmowej lub taniej alternatywy (taniej jest moje drugie imię). SQLSmash wygląda całkiem nieźle, z tym, że nie ma tej jednej funkcji, aby móc zmienić aktywną bazę danych z eksploratora obiektów. – DaveBoltman

Powiązane problemy