Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Behebung:„SQLServerAgent wird derzeit nicht ausgeführt …“

Wenn Sie einen SQL Server-Agent-Job erstellt haben und nun versuchen, ihn zu testen, um zu sehen, ob er ordnungsgemäß ausgeführt wird, wird möglicherweise eine hässliche Fehlermeldung angezeigt, die unter anderem lautet:„SQLServerAgent wird derzeit nicht ausgeführt, sodass er kann über diese Aktion nicht benachrichtigt werden“.

Glücklicherweise ist dies einfach zu beheben.

Beispiel für den Fehler

Hier ist ein Beispiel dafür, wie Sie den Fehler erhalten.

Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf den Job, um das Kontextmenü aufzurufen:

Wählen Sie Job starten bei Schritt… aus um den Job auszuführen.

In meinem Fall erhalte ich eine Fehlermeldung:

Klicken auf Start fehlgeschlagen für… text öffnet eine weitere Meldung, die die Ursache des Fehlers beschreibt.

Wir können den Teil sehen, der lautet:„SQLServerAgent wird derzeit nicht ausgeführt, sodass er nicht über diese Aktion benachrichtigt werden kann“.

Daher scheint der Fehler aufgetreten zu sein, weil der SQL Server-Agent-Dienst derzeit nicht ausgeführt wird.

TIPP:Es gibt ein kleines rotes Symbol im Objekt-Explorer (links vom SQL Server Agent). Wenn das rot ist, bedeutet dies, dass der Dienst nicht ausgeführt wird.

Um dies zu beheben, klicken Sie auf OK und Schließen Um die Fehlermeldungen loszuwerden, klicken Sie mit der rechten Maustaste auf SQL Server Agent im Objekt-Explorer, um das Kontextmenü aufzurufen:

Dies wird wahrscheinlich dazu führen, dass die folgende Sicherheitsabfrage erscheint:

Klicken Sie auf Ja damit die App Änderungen an Ihrem Gerät vornehmen kann.

Dies führt zur Anzeige der folgenden Eingabeaufforderung:

Klicken Sie auf Ja um den SQL Server Agent-Dienst zu starten.

Sobald dies erledigt ist, wird das Symbol im Objekt-Explorer grün, um anzuzeigen, dass der SQL Server Agent-Dienst ausgeführt wird.