Beenden von Diensten
Sie können eine Instanz von Microsoft SQL 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 des SQL Server-Agent-Dienstes. |
SQL Server Management Studio |
Beendet eine lokale Instanz oder eine Remoteinstanz von SQL Server oder des SQL Server-Agent-Dienstes. |
SHUTDOWN-Anweisung |
Beendet eine Instanz von SQL Server bei der Ausführung innerhalb von |
net-Befehle |
Beendet eine Instanz von SQL Server auf dem lokalen Computer oder einem Remotecomputer, wenn Sie die Microsoft oder ausführen. Um eine benannte Instanz von SQL Server 2005 zu beenden, geben Sie net stop mssql$instancename 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
Aufgaben
Vorgehensweise: Senden einer Nachricht über das Herunterfahren (Befehlszeile)
Vorgehensweise: Beenden einer Instanz von SQL Server (SQL Server-Konfigurations-Manager)
Vorgehensweise: Beenden einer Instanz von SQL Server (net-Befehle)
Vorgehensweise: Beenden einer Instanz von SQL Server (SQL Server Management Studio)
Vorgehensweise: Beenden von SQL Server oder des SQL Server-Agents (SQL Server-Konfigurations-Manager)
Vorgehensweise: Beenden von SQL Server-Agent (net-Befehle)
Andere Ressourcen
Vorgehensweise: Beenden einer Instanz von Notification Services (Eingabeaufforderung)
Vorgehensweise: Beenden einer Notification Services-Instanz (SQL Server Management Studio)