Beenden von Diensten
Sie können eine Instanz von MicrosoftSQL Server entweder lokal auf dem Server oder remote von einem Client oder einem anderen Server aus beenden. Wenn Sie eine Instanz von SQL Server ohne Anhalten beenden, werden alle Prozesse des Servers sofort beendet. Durch das Beenden einer Instanz von SQL Server wird das Herstellen neuer Verbindungen verhindert, und die Verbindungen aktueller Benutzer werden unterbrochen.
In der folgenden Tabelle sind die verfügbaren Methoden beschrieben, um eine Instanz von SQL Server zu beenden.
Methode |
Beschreibung |
---|---|
SQL Server-Konfigurations-Manager |
Beendet eine lokale Instanz oder eine Remoteinstanz von SQL Server oder eines SQL Server-Agent-Diensts. |
SQL Server Management Studio |
Beendet eine lokale Instanz oder eine Remoteinstanz von SQL Server oder eines SQL Server-Agent-Diensts. |
SHUTDOWN-Anweisung |
Beendet eine Instanz von SQL Server bei der Ausführung innerhalb von sqlcmd oder einem anderen Abfragetool. Mithilfe der WITH NOWAIT-Anweisung wird eine Instanz von SQL Server sofort beendet. |
net-Befehle |
Beendet eine Instanz von SQL Server auf dem lokalen Computer oder einem Remotecomputer, wenn Sie MicrosoftWindows 2000 oder Windows Server 2003 ausführen. Um eine benannte Instanz von SQL Server zu beenden, geben Sie net stop mssql$Instanzenname an der Eingabeaufforderung ein. |
Systemsteuerung |
Beendet eine Instanz von SQL Server mithilfe der Anwendung Dienste in der Systemsteuerung. |
STRG+C |
Beendet eine Instanz von SQL Server, wenn der Server als Programm an der Eingabeaufforderung gestartet wurde. |
Wenn Sie eine Instanz von SQL Server beenden, führt der Server vor dem Herunterfahren die folgenden Schritte aus:
Deaktivieren aller Anmeldungen (außer für Systemadministratoren)
Warten, bis die gerade ausgeführten Transact-SQL-Anweisungen oder gespeicherten Prozeduren beendet sind
Hinweis Wenn Sie das System sofort beenden möchten, können Sie aus dem Dienstprogramm sqlcmd oder osql die SHUTDOWN WITH NOWAIT-Anweisung ausgeben.
Vor dem Beenden einer Instanz von SQL Server können Sie eine Nachricht senden, um alle Benutzer vor dem bevorstehenden Herunterfahren des Servers zu warnen. Berücksichtigen Sie in der Nachricht den Zeitpunkt, zu dem die Instanz von SQL Server beendet wird, sodass Benutzer ihre Aufgaben abschließen können. Weitere Informationen finden Sie unter Vorgehensweise: Senden einer Nachricht über das Herunterfahren (Befehlszeile).
Siehe auch