Ich verwende das SQL Server Agent
, um jeden Tag einige Jobs auszuführen, aber das Problem ist, dass der Server (der Computer selbst) bei jedem Neustart SQL Server Agent
nicht automatisch gestartet wird, wenn der Computer erneut gestartet wird ... und ich muss ihn manuell starten mich selber.
Wie kann ich den Server-Agenten nach einem Neustart des Computers auf Autostart einstellen?
Gibt es einen bestimmten Windows-Dienst, den ich als Autostart festlegen muss?
windows-service
sql-server
Andreas Grech
quelle
quelle
Antworten:
Führen Sie services.msc aus, rufen Sie den Dienst SQL SERVER AGENT auf und stellen Sie den automatischen Starttyp ein
Sie können dasselbe tun, indem Sie auf den SQL Server-Konfigurationsmanager zugreifen, der sich unter start / programme / microsoft sql server / configuration tools befinden sollte.
quelle
SQLSERVERAGENT
Job und es ist bereits eingestelltAutomatic
quelle
quelle
Wenn Sie es nach dem Neustart des Servers auf automatisch eingestellt haben, wird ein Popup-Fenster mit der Meldung "Ein Dienst wurde nicht gestartet ..." angezeigt.
Wenn es auf automatisch eingestellt ist, sollte es gestartet werden. Wenn dies nicht der Fall ist oder fehlschlägt, wird es protokolliert.
Wenn etwas anderes es stoppt, wird dies ebenfalls protokolliert.
Schauen Sie in Ihr Ereignisprotokoll (klicken Sie mit der rechten Maustaste auf meinen Computer -> Verwalten) und wählen Sie dann im Ereignisprotokoll System aus. Sehen Sie sich diese direkt nach dem Neustart an und prüfen Sie, ob der SQL Agent erwähnt wird. Es sollte zeigen, dass es startet, dann fehlschlägt oder stoppt und "hoffentlich" warum.
Von dort aus googeln Sie die Nachricht oder posten Sie sie hier.
quelle
Dies ist ein bekannter Umstand für uns mit mehreren Versionen von SQL Server, 2000, 2005, 2008, und ich bin zu dem Schluss gekommen, dass es sich um einen Fehler handelt. Wir führen monatliche Windows-Patches auf Servern mit etwa 50 Instanzen durch. In der Regel haben wir zwei oder drei, bei denen der SQL Agent nicht neu gestartet werden kann. Es treten auch seltene und zufällige Instanzen von SQL Agent auf, die auch ohne Neustart des Servers gestoppt werden. In der Regel enthält das Fehlerprotokoll oder das Agentenprotokoll keine Hinweise. Es hört einfach auf.
Wir haben ein SSIS-Paket entwickelt, mit dem wir Server überwachen und Windows- und SQL Server-Statusinformationen, Speicherplatz, Größe, Wachstum, Jobfehler, fehlende Sicherungen, Sicherheits- und Konfigurationsänderungen usw. erfassen, zentralisieren und melden können. Eine der Funktionen ist das Melden Status aller SQL Agent-Dienste.
quelle
Es ist möglich, dass der Dienst gestartet und dann gestoppt wird, wenn festgestellt wird, dass keine Arbeit zu erledigen ist. Eine alternative Option wäre, NET STARTEN, kurz bevor Ihr täglicher Job beginnt (ich würde dies trotzdem tun, um sicherzustellen, dass er aktiv ist).
quelle