Hier ist eine Antwort, die tatsächlich ein paar Bonusinformationen enthält ... und die Frage gründlicher beantwortet. Was ist, wenn Sie mehr als eine Instanz von SQL Server haben? Dann müssen Sie die erweiterte Syntax von NET START kennen. Sie können Dienste nach Name starten, nicht nur nach Dienstmoniker (oder was auch immer mssqlserver ist):
NET START "SQL Server (Instanzname)"
Dies gilt auch für andere Dienste. Möchten Sie den Systemereignisbenachrichtigungsdienst starten?
NET START "Systemereignisbenachrichtigungsdienst"
Boom geht das Dynamit! hehe
Zum Neustarten von SQL Server und SQL Server Agent können Sie eine Stapeldatei namens reportsql.bat mit den folgenden Befehlen erstellen, speichern und bei Bedarf ausführen:
@ECHO AUS Net Stop "SQL Server-Agent (MSSQLSERVER)" Beenden Sie MSSQLSERVER Starten Sie MSSQLSERVER Starten Sie "SQL Server-Agent (MSSQLSERVER)"
Viel Spaß!
Tags und Links sql-server command-line powershell