sql >> Database teknologi >  >> RDS >> Sqlserver

Sådan rettes:"SQLServerAgent kører ikke i øjeblikket ..."

Hvis du har oprettet et SQL Server Agent-job, og du nu forsøger at teste det for at se, om det kører korrekt, kan du støde på en grim fejlmeddelelse, der blandt andet lyder:"SQLServerAgent kører ikke i øjeblikket, så det kan ikke underrettes om denne handling”.

Heldigvis er dette nemt at rette.

Eksempel på fejlen

Her er et eksempel på, hvordan du får fejlen.

Højreklik på jobbet fra Objekt Explorer for at åbne kontekstmenuen:

Vælg Start job ved trin... for at køre jobbet.

I mit tilfælde får jeg en fejlmeddelelse:

Ved at klikke på Start mislykkedes for... tekst åbner en anden besked, der beskriver, hvad der forårsagede fejlen.

Vi kan se den del, der lyder "SQLServerAgent kører ikke i øjeblikket, så den kan ikke underrettes om denne handling".

Derfor ser det ud til, at fejlen opstod, fordi SQL Server Agent-tjenesten ikke kører i øjeblikket.

TIP:Der er et lille rødt ikon i Object Explorer (til venstre for SQL Server Agent). Når den er rød, betyder det, at tjenesten ikke kører.

For at rette dette skal du klikke på OK og Luk for at slippe af med fejlmeddelelserne, skal du højreklikke på SQL Server Agent i Object Explorer for at få kontekstmenuen frem:

Dette vil sandsynligvis forårsage, at følgende sikkerhedsprompt vises:

Klik på Ja for at tillade appen at foretage ændringer på din enhed.

Dette vil resultere i, at følgende prompt vises:

Klik på Ja for at starte SQL Server Agent-tjenesten.

Når det er gjort, bliver ikonet i Object Explorer grønt for at afspejle, at SQL Server Agent-tjenesten kører.


  1. Få maskinskrevne resultater fra ActiveRecord rå SQL

  2. Brug af Jenkins med Kubernetes AWS, del 1

  3. Sådan implementeres en produktionsklar MySQL eller MariaDB Galera Cluster ved hjælp af ClusterControl

  4. PL/pgSQL anonym kodeblok