2009-08-26 5 views
1

Ich habe SQL Server Express auf meinem Laptop. Ich muss es nur alle paar Wochen treffen. Das Ausführen von SQL Server verbraucht ziemlich viel Arbeitsspeicher auf meinem Laptop und ich frage mich, was ist der einfachste Weg, SQL Server zu deaktivieren, wenn er nicht verwendet wird?Starten und Beenden von SQL Server auf meinem Entwicklungs-Laptop

Was ich bis jetzt getan habe, ist zwei Batch-Dateien auf meinem Desktop zu erstellen. Man bringt SQL Server mit diesem Befehl auf:

net start "sql server (sqlexpress)" 

und der andere nimmt es mit diesem nach unten:

net stop "sql server (sqlexpress)" 

Gibt es eine elegantere Möglichkeit, dies zu tun? Vielleicht ein Tool App oder etwas anderes als Batch-Dateien versuchen?

Antwort

4

Der alte SQL 2000-Taskleisten-Dienst-Manager funktioniert tatsächlich mit jedem Dienst (konfigurieren Sie einfach den Dienstnamen). Es gibt auch ein Codeplex-Projekt für einen 2005er Ersatz: http://www.codeplex.com/SQL2005SrvcMngr/

+0

Ich dachte, ich erinnere mich daran, dass es früher ein eingebautes Werkzeug dafür gab. Cool! –

0

Systemsteuerung> Verwaltung> Dienste

Suche MSSQL-Dienst und deaktivieren oder legen Sie sie auf manuelle Anforderung zu starten.

+0

ja in der Tat. Aber dann müsste ich ein paar Klicks machen, um es neu zu starten. Das ist weniger elegant als mein aktueller Batch-Datei-Ansatz. –

0

Ich denke, ich kann nicht sehen, was einfacher als klicken, um eine Batch-Datei zu starten oder klicken Sie auf eine Schaltfläche in der Service-Manager-System-App.

1

Ich würde Ihre Verknüpfungen in der Schnellstartleiste bewegen :)

Oder Sie könnten sogar ein Tool wie launchy verwenden einfach die Verknüpfungen laufen.

1

Haben Sie darüber nachgedacht, SQL Server auf einer virtuellen Maschine zu installieren? Auf diese Weise muss SQL Server nicht auf Ihrem System installiert werden und wenn Sie es benötigen, starten Sie einfach die VM.

+0

Ich hatte darüber nachgedacht, aber war besorgt über Startgeschwindigkeit sowie Festplattenanforderungen –

0

Ich habe tatsächlich meine eigene System-Tray-App geschrieben, die einen Ordner für Abkürzungen oder Batch-Dateien liest. Es gibt mir sehr schnellen Zugriff auf meine Skripte.

Sie können auch eine Startmenüoption erstellen und/oder etwas wie Launchy verwenden, um Ihre Skripte schnell auszuführen.

+0

Launchy macht Sinn. Sie und skippyfire beide empfohlen. Ich muss es überprüfen –

1

Dank der Aufforderung von einigen der hier beantwortet, das beste, was ich gefunden habe, ist Windows Service Manager Tray, weil es mir auch erlaubt, andere Dienste zu starten und zu stoppen, nicht nur SQL Server. Es lebt in der Schublade und ist einfach zu konfigurieren/zu verwenden.

Danke Remus Rusanu dafür, dass er mich auf die Idee eines General Service Managers hinweist. Ich habe nur an etwas gedacht, das für SQL Server spezifisch ist.

Verwandte Themen