sql >> Databasteknik >  >> RDS >> Sqlserver

Så här fixar du:"SQLServerAgent körs inte för närvarande ..."

Om du har skapat ett SQL Server Agent-jobb och du nu försöker testa det för att se om det kommer att köras korrekt, kan du stöta på ett fult felmeddelande som bland annat lyder "SQLServerAgent körs inte för närvarande så det kan inte meddelas om denna åtgärd”.

Lyckligtvis är detta lätt att fixa.

Exempel på felet

Här är ett exempel på hur du får felet.

Från Objektutforskaren högerklickar du på jobbet för att få upp den sammanhangsberoende menyn:

Välj Starta jobb vid steg... för att köra jobbet.

I mitt fall får jag ett felmeddelande:

Klicka på Start misslyckades för... text öppnar ett annat meddelande som beskriver vad som orsakade felet.

Vi kan se delen som lyder "SQLServerAgent körs inte för närvarande så den kan inte meddelas om denna åtgärd".

Därför verkar det som om felet uppstod eftersom SQL Server Agent-tjänsten inte körs för närvarande.

TIPS:Det finns en liten röd ikon i Objektutforskaren (till vänster om SQL Server Agent). När det är rött betyder det att tjänsten inte körs.

För att åtgärda detta klickar du på OK och Stäng för att bli av med felmeddelandena, högerklicka sedan på SQL Server Agent i Objektutforskaren för att få upp den sammanhangsberoende menyn:

Detta kommer förmodligen att få följande säkerhetsprompt att visas:

Klicka på Ja för att tillåta appen att göra ändringar på din enhet.

Detta kommer att resultera i att följande prompt visas:

Klicka på Ja för att starta SQL Server Agent-tjänsten.

När det är gjort blir ikonen i Objektutforskaren grön för att visa att SQL Server Agent-tjänsten körs.


  1. Utöka EM Grid Control till nya noder

  2. Spring Boot Application fastnar på Hikari-Pool-1 - Startar...

  3. Nya kolumnändringar endast för metadata i SQL Server 2016

  4. Vad är korrekt JDBC URL-syntax om Oracle-plånböcker används?