Korzystam z serwera z 3 instancjami bazy danych.
W tej chwili, kiedy otwieram Management Studio, otwiera monit „Połącz”, który pozwala mi wybrać, które wystąpienie chcę (lub połączyć się z czymkolwiek innym).
Czy byłoby możliwe, aby po otwarciu był on już połączony z tymi 3 wystąpieniami, dzięki czemu mogę od razu zacząć pracę i zapisać kilka kliknięć? Szczerze mówiąc, zaoszczędziłoby mi to setki kliknięć dziennie.
Byłoby to równoważne z tym, co mieliśmy w SQL 2000 Enterprise Manager, gdzie można było „zarejestrować” serwery, a one zawsze byłyby dostępne za jednym kliknięciem.
EDYCJA: Aby wyjaśnić, czego szukam ... Zanim mieliśmy Enterprise Manager i Query Analyzer. Teraz SSMS to połączenie tych dwóch elementów, ale część „połączenie” działa dokładnie tak jak Query Analyzer.
To, co robię na co dzień, to otwarte SSMS do zarządzania bazami danych, sprawdzania ich statystyk, przebudowywania indeksu tu i tam, nie używam go do uruchamiania tylu zapytań, więc szukam sposobu na dostępność instancji SQL w Object Explorer automatycznie podczas logowania. Czy to teraz niemożliwe? :-(
źródło
Odpowiedzi:
Właśnie to odkryłem tego wieczoru, więc podzielę się radością: Zarejestrowane serwery są nadal dostępne w SQL Server Management Studio!
W menu Widok wybierz Zarejestrowane serwery. To otworzy dla nich okno. Następnie przeciągnij to okno na bok, aby je zadokować.
W górnej części okna zobaczysz ikony typów serwerów (SQL, SSAS, SSIS, SSRS). Wybierz typ, który rejestrujesz.
Dodaj swoje wystąpienia do lokalnych grup serwerów, klikając prawym przyciskiem myszy i wybierając opcję Rejestracja nowego serwera, a następnie zakończ konfigurację połączenia.
Po zakończeniu możesz dwukrotnie kliknąć serwer, aby otworzyć Eksplorator obiektów dla tego serwera.
źródło
OK, więc to właśnie zrobiłem (chciałbym edytować zaakceptowaną odpowiedź, ponieważ oparłem ją na jego pomyśle, ale nie mam wystarczającej liczby punktów ...)
Więc teraz, kiedy się wchodzę, mam tam listę moich serwerów i mogę połączyć się za pomocą kilku kliknięć. Nie jest idealny , ale jest na tyle blisko, że przestanę z nim walczyć :-)
Dziękuję Sphilp!
źródło
Tutaj znajdziesz informacje o tym, jak uruchomić SQL Server Management Studio (SSMS) za pomocą skrótu lub wiersza poleceń.
Następujące otworzy SSMS przy użyciu uwierzytelniania systemu Windows i obejdzie ekran powitalny. Edytor zapytań zostanie ustawiony na bazę danych SMS_XXX:
W przypadku SQL Server 2005 Management Studio (
sqlwb.exe
):W przypadku SQL Server 2008 Management Studio i nowszych, w tym 2016
ssms.exe
):Nie musisz podawać
-d <databaseName>
argumentu - a przynajmniej w SQL Server 2016 Management Studio połączy on Eksplorator obiektów i utworzy nowy dokument zapytania podłączony do tej samej instancji serwera.Uwaga: Zmień SQLServerName zgodnie z potrzebami.
Źródło: http://myitforum.com/cs2/blogs/dhite/archive/2008/05/26/opening-the-sql-server-management-studio-from-the-command-line.aspx
Nie sądzę, że będziesz w stanie zautomatyzować 3 połączenia. Ale możesz utworzyć połączone serwery, aby połączyć się z 1 i połączyć z drugim 2
źródło
Próbowałem dodać dodatkowe informacje do odpowiedzi przez Sphilp, ale ta edycja została odrzucona, ponieważ niektórzy ludzie uważają, że to nieprawda. Mogę cię zapewnić: nie jest.
Co chciałem dodać:
Funkcjonalności zarejestrowanych serwerów w SSMS można użyć do połączenia się z kilkoma serwerami za pomocą kilku kliknięć. Jeśli grupa serwerów razem przez utworzenie grupy New Server pod lokalny serwer grup węzła, będziesz mógł kliknąć prawym przyciskiem myszy tę grupę i wybierz Object Explorer . Spowoduje to otwarcie wszystkich serwerów w ... Eksploratorze obiektów!
Więcej informacji: SSMS: Połącz się z kilkoma serwerami jednym kliknięciem (w porządku, dwa)
Możesz nawet wpływać na kolejność otwierania połączeń (alfabetycznie).
źródło
Jeśli korzystasz z wtyczki SSMSBoost , możesz ustawić dowolne z preferowanych połączeń na „Połącz eksplorator obiektów podczas uruchamiania”.
Tę opcję można znaleźć na stronie SSMSBoost-> Ustawienia-> Preferowane połączenia-> Lista listy połączenia.
Ponieważ lubię mieć główne bazy danych wszystkich instancji, z którymi rutynowo pracuję, na górze mojej preferowanej listy, po prostu włączam tę opcję dla tych, które chcę zawsze mieć w Eksploratorze obiektów.
źródło
Najlepsze, co możesz automatycznie zrobić, to:
Nie jest to dokładnie to, czego chcesz, ale wyświetli się monit o zalogowanie się do serwera, z którym chcesz się połączyć, a następnie otworzy się z Object Explorer podłączonym do tego serwera. Będziesz jednak mieć połączenie w Eksploratorze obiektów tylko z jednym serwerem ...
źródło