Starten, Beenden, Anhalten, Fortsetzen und Neustarten von SQL Server-DienstenStart, Stop, Pause, Resume, Restart SQL Server Services

Gilt für: JaSQL Server NeinAzure SQL-Datenbank NeinAzure Synapse Analytics (SQL DW) NeinParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

In diesem Thema wird beschrieben, wie das SQL Server-Datenbank-EngineSQL Server Database Engine, der SQL ServerSQL Server -Agent oder der SQL ServerSQL Server -Browserdienst mit dem SQL ServerSQL Server -Konfigurations-Manager, mit SQL Server Management StudioSQL Server Management Studio, net -Befehlen von einer Eingabeaufforderung, mit Transact-SQLTransact-SQLoder mit PowerShell gestartet, beendet, angehalten, fortgesetzt oder neu gestartet werden.This topic describes how to start, stop, pause, resume, or restart the SQL Server-Datenbank-EngineSQL Server Database Engine, the SQL ServerSQL Server Agent, or the SQL ServerSQL Server Browser service by using SQL ServerSQL Server Configuration Manager, SQL Server Management StudioSQL Server Management Studio, net commands from a command prompt, Transact-SQLTransact-SQL, or PowerShell.

VorbereitungenBefore You Begin

Was ist die Funktion des SQL Server-Datenbank-EngineSQL Server Database Engine -Diensts, SQL ServerSQL Server -Agent-Diensts und SQL ServerSQL Server -Browserdiensts?What is the SQL Server-Datenbank-EngineSQL Server Database Engine service, the SQL ServerSQL Server Agent service, and the SQL ServerSQL Server Browser service?

SQL ServerSQL Server -Komponenten sind ausführbare Programme, die als Windows-Dienst ausgeführt werden.components are executable programs that run as a Windows service. Programme, die als Windows-Dienst ausgeführt werden, lassen sich ohne Anzeige von Aktivitäten auf dem Computerbildschirm weiterhin ausführen.Programs that run as a Windows service can continue to operate without displaying any activity on the computer screen.

Datenbank-EngineDatabase Engine DienstDatenbank-EngineDatabase Engine service
Der ausführbare Prozess, der SQL Server-Datenbank-EngineSQL Server Database Engineentspricht.The executable process that is the SQL Server-Datenbank-EngineSQL Server Database Engine. Datenbank-EngineDatabase Engine kann der Standardinstanz (eine pro Computer) oder einer von vielen benannten Instanzen von Datenbank-EngineDatabase Engineentsprechen.The Datenbank-EngineDatabase Engine can be the default instance (limit one per computer), or can be one of many named instances of the Datenbank-EngineDatabase Engine. Verwenden Sie den SQL ServerSQL Server -Konfigurations-Manager, um zu bestimmen, welche Instanzen von Datenbank-EngineDatabase Engine auf dem Computer installiert werden.Use SQL ServerSQL Server Configuration Manager to determine which instances of Datenbank-EngineDatabase Engine are installed on the computer. Die Standardinstanz wird im Fall der Installation als SQL ServerSQL Server (MSSQLSERVER) aufgelistet.The default instance (if you install it) is listed as SQL ServerSQL Server (MSSQLSERVER). Benannte Instanzen werden im Fall der Installation als SQL ServerSQL Server () aufgelistet.Named instances (if you install them) are listed as SQL ServerSQL Server (<instance_name>). Standardmäßig wird SQL ServerSQL Server Express als SQL ServerSQL Server (SQLEXPRESS) installiert.By default, SQL ServerSQL Server Express is installed as SQL ServerSQL Server (SQLEXPRESS).

SQL ServerSQL Server Agent-DienstSQL ServerSQL Server Agent service
Entspricht einem Windows-Dienst, der geplante administrative Tasks ausführt, die als Aufträge und Warnungen bezeichnet werden.A Windows service that executes scheduled administrative tasks, which are called jobs and alerts. Weitere Informationen finden Sie unter SQL Server Agent.For more information, see SQL Server Agent. SQL ServerSQL Server -Agent ist nicht in jeder Edition von SQL ServerSQL Server.Agent is not available in every edition of SQL ServerSQL Server. Eine Liste der Funktionen, die von den SQL ServerSQL Server-Editionen unterstützt werden, finden Sie unter Von den SQL Server 2016-Editionen unterstützte Funktionen.For a list of features that are supported by the editions of SQL ServerSQL Server, see Features Supported by the Editions of SQL Server 2016.

SQL ServerSQL Server BrowserdienstSQL ServerSQL Server Browser service
Ein Windows-Dienst, der auf eingehende Anforderungen für SQL ServerSQL Server -Ressourcen lauscht und Clientinformationen zu den auf dem Computer installierten SQL ServerSQL Server -Instanzen bereitstellt.A Windows service that listens for incoming requests for SQL ServerSQL Server resources and provides clients information about SQL ServerSQL Server instances installed on the computer. Eine einzelne Instanz des SQL ServerSQL Server -Browserdiensts wird für alle auf dem Computer installierten SQL ServerSQL Server -Instanzen verwendet.A single instance of the SQL ServerSQL Server Browser service is used for all instances of SQL ServerSQL Server installed on the computer.

Zusätzliche InformationenAdditional Information

  • Durch das Anhalten des Datenbank-EngineDatabase Engine -Diensts wird verhindert, dass neue Benutzer eine Verbindung mit Datenbank-EngineDatabase Engineherstellen. Benutzer, die bereits verbunden sind, können jedoch ihre Arbeit fortsetzen, bis die jeweilige Verbindung unterbrochen wird.Pausing the Datenbank-EngineDatabase Engine service prevents new users from connecting to the Datenbank-EngineDatabase Engine, but users who are already connected can continue to work until their connections are broken. Halten Sie den Dienst an, wenn Benutzer zuerst ihre Arbeit abschließen sollen, bevor Sie den Dienst beenden.Use pause when you want to wait for users to complete work before you stop the service. Dadurch können sie Transaktionen abschließen, die gerade verarbeitet werden.This enables them to complete transactions that are in progress. Mit der Funktion zum Fortsetzen kann Datenbank-EngineDatabase Engine neue Verbindungen wieder zulassen.Resume allows the Datenbank-EngineDatabase Engine to accept new connections again. Der SQL ServerSQL Server -Agent-Dienst kann nicht angehalten oder fortgesetzt werden.The SQL ServerSQL Server Agent service cannot be paused or resumed.

  • Der SQL ServerSQL Server -Konfigurations-Manager und SQL Server Management StudioSQL Server Management Studio zeigen den aktuellen Dienststatus an. Dazu werden folgende Symbole verwendet.The SQL ServerSQL Server Configuration Manager and SQL Server Management StudioSQL Server Management Studio display the current status of services by using the following icons.

    SQL ServerSQL Server -Konfigurations-ManagerSQL ServerSQL Server Configuration Manager

    • Ein grüner Pfeil im Symbol neben dem Dienstnamen gibt an, dass der Dienst gestartet wurde.A green arrow on the icon next to the service name indicates that the service is started.

    • Ein rotes Quadrat im Symbol neben dem Dienstnamen gibt an, dass der Dienst beendet wurde.A red square on the icon next to the service name indicates that the service is stopped.

    • Zwei vertikale blaue Linien im Symbol neben dem Dienstnamen geben an, dass der Dienst angehalten wurde.Two vertical blue lines on the icon next to the service name indicates that the service is paused.

    • Beim Neustart von Datenbank-EngineDatabase Engineweist ein rotes Quadrat darauf hin, dass der Dienst beendet wurde. Ein grüner Pfeil gibt daraufhin an, dass der Dienst erfolgreich gestartet wurde.When restarting the Datenbank-EngineDatabase Engine, a red square will indicate that the service stopped, and then a green arrow will indicate that he service started successfully.

    SQL Server Management StudioSQL Server Management Studio

    • Ein weißer Pfeil in einem grünen Kreis neben dem Dienstnamen gibt an, dass der Dienst gestartet wurde.A white arrow on a green circle icon next to the service name indicates that the service is started.

    • Ein weißes Quadrat in einem roten Kreis neben dem Dienstnamen gibt an, dass der Dienst beendet wurde.A white square on a red circle icon next to the service name indicates that the service is stopped.

    • Zwei vertikale weiße Linien in einem blauen Kreis neben dem Dienstnamen geben an, dass der Dienst angehalten wurde.Two vertical white lines on a blue circle icon next to the service name indicates that the service is paused.

  • Bei Verwendung des SQL ServerSQL Server -Konfigurations-Managers oder bei Verwendung von SQL Server Management StudioSQL Server Management Studiosind nur mögliche Optionen verfügbar.When using SQL ServerSQL Server Configuration Manager or SQL Server Management StudioSQL Server Management Studio, only options that are possible will be available. Wurde der Dienst beispielsweise bereits gestartet, ist die Option Start nicht verfügbar.For example, if the service is already started, Start will be unavailable.

  • Im Fall der Ausführung auf einem Cluster lässt sich der SQL Server-Datenbank-EngineSQL Server Database Engine -Dienst am besten mittels Clusterverwaltung verwalten.When running on a cluster, the SQL Server-Datenbank-EngineSQL Server Database Engine service is best managed by using Cluster Administrator.

SicherheitSecurity

BerechtigungenPermissions

Standardmäßig können nur Mitglieder der lokalen Administratorgruppe einen Dienst starten, beenden, anhalten, fortsetzen oder neu starten.By default, only members of the local administrators group can start, stop, pause, resume or restart a service. Informationen dazu, wie Sie es Nichtadministratoren ermöglichen, Dienste zu verwalten, finden Sie unter How to grant users rights to manage services in Windows Server 2003(So erteilen Sie Benutzern die Berechtigung zum Verwalten von Diensten in Windows Server 2003).To grant non-administrators the ability to manage services, see How to grant users rights to manage services in Windows Server 2003. (Dieser Vorgang ist bei anderen Versionen von Windows ähnlich.)(The process is similar on other versions of Windows.)

Das Beenden von Datenbank-EngineDatabase Engine unter Verwendung des Transact-SQLTransact-SQLSHUTDOWN -Befehls erfordert die Mitgliedschaft in den festen sysadmin - oder serveradmin -Serverrollen. Diese Mitgliedschaft ist nicht übertragbar.Stopping the Datenbank-EngineDatabase Engine by using the Transact-SQLTransact-SQLSHUTDOWN command requires membership in the sysadmin or serveradmin fixed server roles, and is not transferable.

Verwenden des SQL ServerSQL Server -Konfigurations-ManagersUsing SQL ServerSQL Server Configuration Manager

Starten des SQL ServerSQL Server -Konfigurations-ManagersStarting SQL ServerSQL Server Configuration Manager

  1. Zeigen Sie im Menü Start auf Alle Programme, dann auf Microsoft SQL ServerMicrosoft SQL Server, danach auf Konfigurationstools, und klicken Sie auf SQL Server-Konfigurations-Manager.On the Start menu, point to All Programs, point to Microsoft SQL ServerMicrosoft SQL Server, point to Configuration Tools, and then click SQL Server Configuration Manager.

    Da der SQL ServerSQL Server -Konfigurations-Manager ein Snap-In für die MicrosoftMicrosoft Management Console und kein eigenständiges Programm ist, wird der SQL ServerSQL Server -Konfigurations-Manager in neueren Versionen von Windows nicht als Anwendung angezeigt.Because SQL ServerSQL Server Configuration Manager is a snap-in for the MicrosoftMicrosoft Management Console program and not a stand-alone program, SQL ServerSQL Server Configuration Manager does not appear as an application in newer versions of Windows. Nachfolgend sind die Pfade der letzten vier Versionen aufgeführt (unter der Annahme, dass Windows auf Laufwerk C installiert wurde).Here are the paths to the last four versions when Windows in installed on the C drive.

    SQL ServerSQL Server 20162016 C:\Windows\SysWOW64\SQLServerManager13.mscC:\Windows\SysWOW64\SQLServerManager13.msc
    SQL Server 2014 (12.x)SQL Server 2014 (12.x) C:\Windows\SysWOW64\SQLServerManager12.mscC:\Windows\SysWOW64\SQLServerManager12.msc
    SQL Server 2012 (11.x)SQL Server 2012 (11.x) C:\Windows\SysWOW64\SQLServerManager11.mscC:\Windows\SysWOW64\SQLServerManager11.msc
    SQL Server 2008SQL Server 2008 C:\Windows\SysWOW64\SQLServerManager10.mscC:\Windows\SysWOW64\SQLServerManager10.msc

So wird eine SQL Server-Datenbank-EngineSQL Server Database Engine-Instanz gestartet, beendet, angehalten, fortgesetzt oder neu gestartetTo start, stop, pause, resume, or restart an instance of the SQL Server-Datenbank-EngineSQL Server Database Engine

  1. Starten Sie den SQL ServerSQL Server -Konfigurations-Manager mithilfe der oben genannten Anweisungen.Start SQL ServerSQL Server Configuration Manager, using the instructions above.

  2. Wenn das Dialogfeld Benutzerkontensteuerung angezeigt wird, klicken Sie auf Ja.If the User Account Control dialog box appears, click Yes.

  3. Klicken Sie im linken Bereich des SQL ServerSQL Server -Konfigurations-Managers auf SQL Server-Dienste.In SQL ServerSQL Server Configuration Manager, in the left pane, click SQL Server Services.

  4. Klicken Sie im Ergebnisbereich mit der rechten Maustaste auf SQL Server (MSSQLServer) oder auf eine benannte Instanz, und klicken Sie anschließend auf Starten, Beenden, Anhalten, Fortsetzenoder Neu starten.In the results pane, right-click SQL Server (MSSQLServer) or a named instance, and then click Start, Stop, Pause, Resume, or Restart.

  5. Klicken Sie auf OK , um den SQL ServerSQL Server -Konfigurations-Manager zu schließen.Click OK to close SQL ServerSQL Server Configuration Manager.

Hinweis

Weitere Informationen zum Starten einer SQL Server-Datenbank-EngineSQL Server Database Engine-Instanz mit Startoptionen finden Sie unter Konfigurieren von Serverstartoptionen (SQL Server-Konfigurations-Manager).To start an instance of the SQL Server-Datenbank-EngineSQL Server Database Engine with startup options, see Configure Server Startup Options (SQL Server Configuration Manager).

So wird der SQL ServerSQL Server-Browser oder eine SQL ServerSQL Server-Agent-Instanz gestartet, beendet, angehalten, fortgesetzt oder neu gestartetTo start, stop, pause, resume, or restart the SQL ServerSQL Server Browser or an instance of the SQL ServerSQL Server Agent

  1. Starten Sie den SQL ServerSQL Server -Konfigurations-Manager mithilfe der oben genannten Anweisungen.Start SQL ServerSQL Server Configuration Manager, using the instructions above.

  2. Wenn das Dialogfeld Benutzerkontensteuerung angezeigt wird, klicken Sie auf Ja.If the User Account Control dialog box appears, click Yes.

  3. Klicken Sie im linken Bereich des SQL ServerSQL Server -Konfigurations-Managers auf SQL Server-Dienste.In SQL ServerSQL Server Configuration Manager, in the left pane, click SQL Server Services.

  4. Klicken Sie im Ergebnisbereich mit der rechten Maustaste auf SQL ServerSQL Server-Browser, SQL ServerSQL Server-Agent (MSSQLServer) oder SQL ServerSQL Server-Agent () für eine benannte Instanz, und klicken Sie anschließend auf Starten, Beenden, Anhalten, Fortsetzen oder Neu starten.In the results pane, right-click SQL ServerSQL Server Browser, or SQL ServerSQL Server Agent (MSSQLServer) or SQL ServerSQL Server Agent (<instance_name>) for a named instance, and then click Start, Stop, Pause, Resume, or Restart.

  5. Klicken Sie auf OK , um den SQL ServerSQL Server -Konfigurations-Manager zu schließen.Click OK to close SQL ServerSQL Server Configuration Manager.

Hinweis

SQL ServerSQL Server-Agent kann nicht angehalten werden.Agent cannot be paused.

Verwenden von SQL ServerSQL Server Management StudioUsing SQL ServerSQL Server Management Studio

So wird eine SQL Server-Datenbank-EngineSQL Server Database EngineTo start, stop, pause, resume, or restart the an instance of the SQL Server-Datenbank-EngineSQL Server Database Engine

  1. Stellen Sie im Objekt-Explorer eine Verbindung mit der Datenbank-EngineDatabase Engine-Instanz her, klicken Sie mit der rechten Maustaste auf die zu startende Datenbank-EngineDatabase Engine -Instanz und anschließend auf Starten, Beenden, Anhalten, Fortsetzenoder Neu starten.In Object Explorer, connect to the instance of the Datenbank-EngineDatabase Engine, right-click the instance of the Datenbank-EngineDatabase Engine you want to start, and then click Start, Stop, Pause, Resume, or Restart.

    Klicken Sie alternativ im Bereich „Registrierte Server“ mit der rechten Maustaste auf die zu startende Datenbank-EngineDatabase Engine -Instanz, zeigen Sie auf die Option Dienstkontrolle, und klicken Sie anschließend auf Starten, Beenden, Anhalten, Fortsetzenoder Neu starten.Or, in Registered Servers, right-click the instance of the Datenbank-EngineDatabase Engine you want to start, point to Service Control, and then click Start, Stop, Pause, Resume, or Restart.

  2. Wenn das Dialogfeld Benutzerkontensteuerung angezeigt wird, klicken Sie auf Ja.If the User Account Control dialog box appears, click Yes.

  3. Klicken Sie bei der Frage, ob die Aktion ausgeführt werden soll, auf Ja.When prompted if you want to perform the action, click Yes.

So wird eine SQL ServerSQL Server -Agent-Instanz gestartet, beendet oder neu gestartetTo start, stop, or restart the an instance of the SQL ServerSQL Server Agent

  1. Stellen Sie im Objekt-Explorer eine Verbindung mit der Datenbank-EngineDatabase Engine-Instanz her, klicken Sie mit der rechten Maustaste auf SQL ServerSQL Server -Agent, und klicken Sie anschließend auf Starten, Beendenoder Neu starten.In Object Explorer, connect to the instance of the Datenbank-EngineDatabase Engine, right-click SQL ServerSQL Server Agent, and then click Start, Stop, or Restart.

  2. Wenn das Dialogfeld Benutzerkontensteuerung angezeigt wird, klicken Sie auf Ja.If the User Account Control dialog box appears, click Yes.

  3. Klicken Sie bei der Frage, ob die Aktion ausgeführt werden soll, auf Ja.When prompted if you want to perform the action, click Yes.

Über das Eingabeaufforderungsfenster mit Net-BefehlenFrom the Command Prompt Window using net Commands

Die MicrosoftMicrosoft SQL ServerSQL Server -Dienste können anhand von MicrosoftMicrosoft -Befehlen von -Befehlen von Windows gestartet, beendet oder angehalten werden.The MicrosoftMicrosoft SQL ServerSQL Server services can be started, stopped, or paused by using MicrosoftMicrosoft Windows net commands.

So starten Sie die Standardinstanz von Datenbank-EngineDatabase EngineTo start the default instance of the Datenbank-EngineDatabase Engine

  • Geben Sie an einer Eingabeaufforderung einen der folgenden Befehle ein:From a command prompt, enter one of the following commands:

    net start "SQL Server (MSSQLSERVER)"net start "SQL Server (MSSQLSERVER)"

    -oder--or-

    net start MSSQLSERVERnet start MSSQLSERVER

So starten Sie eine benannte Instanz von Datenbank-EngineDatabase EngineTo start a named instance of the Datenbank-EngineDatabase Engine

  • Geben Sie an einer Eingabeaufforderung einen der folgenden Befehle ein.From a command prompt, enter one of the following commands. Ersetzen Sie <Instanzname> durch den Namen der Instanz, die Sie verwalten möchten.Replace <instancename> with the name of the instance you want to manage.

    net start "SQL Server ( Instanzname )"net start "SQL Server ( instancename )"

    -oder--or-

    net start MSSQL$ Instanznamenet start MSSQL$ instancename

So starten Sie Datenbank-EngineDatabase Engine mit StartoptionenTo start the Datenbank-EngineDatabase Engine with startup options

  • Fügen Sie Startoptionen am Ende der Anweisung net start "SQL Server (MSSQLSERVER)" hinzu (durch ein Leerzeichen getrennt).Add startup options to the end of the net start "SQL Server (MSSQLSERVER)" statement, separated by a space. Beim Starten mithilfe von net startwird ein Schrägstrich (/) anstelle eines Bindestriches (-) für die Startoptionen verwendet.When started using net start, startup options use a slash (/) instead of a hyphen (-).

    net start "SQL Server (MSSQLSERVER)" /f /mnet start "SQL Server (MSSQLSERVER)" /f /m

    -oder--or-

    net start MSSQLSERVER /f /mnet start MSSQLSERVER /f /m

    Hinweis

    Weitere Informationen finden Sie unter Startoptionen für den Datenbank-Engine-Dienst.For more information about startup options, see Database Engine Service Startup Options.

So starten Sie den SQL ServerSQL Server -Agent auf der Standardinstanz von SQL ServerSQL ServerTo start the SQL ServerSQL Server Agent on the default instance of SQL ServerSQL Server

  • Geben Sie an einer Eingabeaufforderung einen der folgenden Befehle ein:From a command prompt, enter one of the following commands:

    net start "SQL Server-Agent (MSSQLSERVER)"net start "SQL Server Agent (MSSQLSERVER)"

    -oder--or-

    net start SQLSERVERAGENTnet start SQLSERVERAGENT

So starten Sie den SQL ServerSQL Server -Agent auf einer benannten Instanz von SQL ServerSQL ServerTo start the SQL ServerSQL Server Agent on a named instance of SQL ServerSQL Server

  • Geben Sie an einer Eingabeaufforderung einen der folgenden Befehle ein.From a command prompt, enter one of the following commands. Ersetzen Sie Instanzname durch den Namen der Instanz, die Sie verwalten möchten.Replace instancename with the name of the instance you want to manage.

    net start "SQL Server-Agent( Instanzname )"net start "SQL Server Agent( instancename )"

    -oder--or-

    net start SQLAgent$ Instanznamenet start SQLAgent$ instancename

Informationen zum Ausführen des SQL ServerSQL Server -Agents im ausführlichen Modus zur Problembehandlung finden Sie unter sqlagent90 (Anwendung).For information about how to run SQL ServerSQL Server Agent in verbose mode for troubleshooting, see sqlagent90 Application.

So starten Sie den SQL ServerSQL Server -BrowserTo start the SQL ServerSQL Server Browser

  • Geben Sie an einer Eingabeaufforderung einen der folgenden Befehle ein:From a command prompt, enter one of the following commands:

    net start "SQL Server Browser"net start "SQL Server Browser"

    -oder--or-

    net start SQLBrowsernet start SQLBrowser

So werden Dienste über das Eingabeaufforderungsfenster angehalten oder beendetTo pause or stop services from the Command Prompt window

  • Ändern Sie zum Anhalten oder Beenden von Diensten die Befehle wie folgt.To pause or stop services modify the commands in the following ways.

    • Um einen Dienst anzuhalten, ersetzen Sie net start durch net pause.To pause a service, replace net start with net pause.

    • Um einen Dienst zu beenden, ersetzen Sie net start durch net stop.To stop a service, replace net start with use net stop.

Verwenden von Transact-SQLUsing Transact-SQL

Datenbank-EngineDatabase Engine lässt sich mit der SHUTDOWN -Anweisung beenden.The Datenbank-EngineDatabase Engine can be stopped by using the SHUTDOWN statement.

So beenden Sie Datenbank-EngineDatabase Engine mit Transact-SQLTransact-SQLTo stop the Datenbank-EngineDatabase Engine using Transact-SQLTransact-SQL

  • Um nach der vollständigen Ausführung von Transact-SQLTransact-SQL -Anweisungen und gespeicherten Prozeduren Datenbank-EngineDatabase Enginezu beenden, führen Sie die folgende Anweisung aus.To wait for currently running Transact-SQLTransact-SQL statements and stored procedures to finish, and then stop the Datenbank-EngineDatabase Engine, execute the following statement.

    SHUTDOWN;   
    
  • Um Datenbank-EngineDatabase Engine sofort zu beenden, führen Sie die folgende Anweisung aus.To stop the Datenbank-EngineDatabase Engine immediately, execute the following statement.

    SHUTDOWN WITH NOWAIT;   
    

Weitere Informationen zur SHUTDOWN-Anweisung finden Sie unter SHUTDOWN (Transact-SQL).For more information about the SHUTDOWN statement, see SHUTDOWN (Transact-SQL).

PowerShellUsing PowerShell

So starten und beenden Sie Datenbank-EngineDatabase Engine -DiensteTo start and stop Datenbank-EngineDatabase Engine services

  1. Starten Sie in einem Eingabeaufforderungsfenster SQL ServerSQL Server PowerShell durch das Ausführen des folgenden Befehls.In a Command Prompt window, start SQL ServerSQL Server PowerShell by executing the following command.

    sqlps  
    
  2. Führen Sie an einer SQL ServerSQL Server PowerShell-Eingabeaufforderung den folgenden Befehl aus.At a SQL ServerSQL Server PowerShell command prompt, by executing the following command. Ersetzen Sie computername durch den Namen des Computers.Replace computername with the name of your computer.

    # Get a reference to the ManagedComputer class.  
    CD SQLSERVER:\SQL\computername  
    $Wmi = (get-item .).ManagedComputer  
    
    
  3. Identifizieren Sie den Dienst, den Sie beenden oder starten möchten.Identify the service that you want to stop or start. Wählen Sie eine der folgenden Zeilen aus.Pick one of the following lines. Ersetzen Sie instancename durch den Namen der benannten Instanz.Replace instancename with the name of the named instance.

    • Abrufen eines Verweises auf die Standardinstanz von Datenbank-EngineDatabase Engine.To get a reference to the default instance of the Datenbank-EngineDatabase Engine.

      $DfltInstance = $Wmi.Services['MSSQLSERVER']  
      
    • Abrufen eines Verweises auf die benannte Instanz von Datenbank-EngineDatabase Engine.To get a reference to a named instance of the Datenbank-EngineDatabase Engine.

      $DfltInstance = $Wmi.Services['MSSQL$instancename']  
      
    • Abrufen eines Verweises auf den SQL ServerSQL Server -Agent-Dienst auf der Standardinstanz von Datenbank-EngineDatabase Engine.To get a reference to the SQL ServerSQL Server Agent service on the default instance of the Datenbank-EngineDatabase Engine.

      $DfltInstance = $Wmi.Services['SQLSERVERAGENT']  
      
    • Abrufen eines Verweises auf den SQL ServerSQL Server -Agent-Dienst auf einer benannten Instanz von Datenbank-EngineDatabase Engine.To get a reference to the SQL ServerSQL Server Agent service on a named instance of the Datenbank-EngineDatabase Engine.

      $DfltInstance = $Wmi.Services['SQLAGENT$instancename']  
      
    • Abrufen eines Verweises auf den SQL ServerSQL Server -Browserdienst.To get a reference to the SQL ServerSQL Server Browser service.

      $DfltInstance = $Wmi.Services['SQLBROWSER']  
      
  4. Starten Sie anhand des Beispiels den ausgewählten Dienst, und beenden Sie ihn anschließend.Complete the example to start and then stop the selected service.

    # Display the state of the service.  
    $DfltInstance  
    # Start the service.  
    $DfltInstance.Start();  
    # Wait until the service has time to start.  
    # Refresh the cache.  
    $DfltInstance.Refresh();   
    # Display the state of the service.  
    $DfltInstance  
    # Stop the service.  
    $DfltInstance.Stop();  
    # Wait until the service has time to stop.  
    # Refresh the cache.  
    $DfltInstance.Refresh();   
    # Display the state of the service.  
    $DfltInstance  
    

Weitere InformationenSee Also

Übersicht über die SQL Server-Setupdokumentation Overview of SQL Server Setup Documentation
Lesen und Anzeigen der Setupprotokolldateien von SQL Server View and Read SQL Server Setup Log Files
SQL Server-Konfigurations-Manager SQL Server Configuration Manager
Starten von SQL Server mit Minimalkonfiguration Start SQL Server with Minimal Configuration
Von den SQL Server 2016-Editionen unterstützte FunktionenFeatures Supported by the Editions of SQL Server 2016