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 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 Microsoft Windows 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

    HinweisHinweis

    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).