/ / Jak uruchomić/zatrzymać lokalną usługę SQL Server bezpośrednio z Visual Studio? - sql-server, visual-studio, integracja

Jak uruchomić / zatrzymać lokalną usługę SQL Server bezpośrednio z programu Visual Studio? - sql-server, visual-studio, integracja

Wierzę, że jak wielu programistów mam zarówno VisualStudio i SQL Server zainstalowane na moim komputerze. Ponieważ używam komputera do różnych zadań, nie tylko do programowania, SQL Server jest domyślnie zatrzymywany do czasu, gdy potrzebuję go do kolejnej sesji rozwoju.

Obecnie przechodzę bezpośrednio do AdministracjiNarzędzia->Usługi do uruchamiania/zatrzymywania SQL Server. Nie żeby mi to przeszkadzało, ale byłoby znacznie lepiej, gdybym mógł mieć coś takiego jak ten standardowy przycisk start/stop bezpośrednio w pasku narzędzi Visual Studio. Czy to możliwe?

Innym pomysłem byłoby uruchomienie usługi przy starcie Visual Studio i automatyczne zatrzymanie jej po zamknięciu aplikacji. Czy takie zachowanie jest łatwiejsze do osiągnięcia?

Posiadam VS 2008 i SQL 2008.

Odpowiedzi:

8 dla odpowiedzi № 1
  1. W programie Visual Studio przejdź do Narzędzia -> Narzędzia zewnętrzne...

  2. Kliknij przycisk dodawania i wprowadź Uruchom program SQL Server dla tytułu i dla komendy put:

    C:WINDOWSsystem32net.exe

  3. Jako argumenty umieść:

    uruchom serwer mssql

  4. Odznacz "Zamknij przy wyjściu" i zaznacz "Użyj okna wyjściowego".

  5. Powtórz kroki 2-4, aby utworzyć polecenie stop, ale dla podanych argumentów:

    zatrzymaj serwer mssql

Wiesz, że masz skonfigurowane dwa zewnętrzne narzędzia, które możesz uruchomić, wybierając je z menu Narzędzia w programie Visual Studio.

Możesz także dodać przycisk skrótu na dowolnym pasku narzędziklikając prawym przyciskiem myszy obszar paska narzędzi, wybierając opcję Dostosuj, a następnie przeciągając odpowiedni link do zewnętrznego narzędzia (niestety VS nazywa je tak, więc będziesz musiał zastanowić się, który z nich wybrać) na pasek narzędzi.


1 dla odpowiedzi nr 2

Powinieneś po prostu przejść do Menedżera usług, jednak aby się tam dostać z VS 2008:

  1. Przejdź do zakładki Eksplorator serwera
  2. Rozwiń sekcję Serwery
  3. Rozwiń nazwę swojego komputera
  4. Kliknij prawym przyciskiem myszy sekcję Usługi i wybierz Uruchom Menedżera usług
  5. W Menedżerze usług wybierz SQL Server i wykonaj dowolną akcję Start, Stop, Restart, którą chcesz osiągnąć

Innym sposobem byłoby podejście linii poleceń:

net stop "Serwer SQL (MSSQLSERVER)" net start "Serwer SQL (MSSQLSERVER)"