sql >> Base de Datos >  >> RDS >> Sqlserver

Cómo corregir:"SQLServerAgent no se está ejecutando actualmente..."

Si ha creado un trabajo del Agente SQL Server y ahora está tratando de probarlo para ver si se ejecutará correctamente, es posible que encuentre un mensaje de error feo que dice, entre otras cosas, "SQLServerAgent no se está ejecutando actualmente, por lo que no puede ser notificado de esta acción”.

Afortunadamente, esto es fácil de solucionar.

Ejemplo del error

Aquí hay un ejemplo de cómo obtener el error.

Desde el Explorador de objetos, haga clic derecho en el trabajo para que aparezca el menú contextual:

Seleccione Iniciar trabajo en el paso... para ejecutar el trabajo.

En mi caso, me sale un error:

Al hacer clic en el Error de inicio para… El texto abre otro mensaje que describe la causa del error.

Podemos ver la parte que dice "SQLServerAgent no se está ejecutando actualmente, por lo que no puede ser notificado de esta acción".

Por lo tanto, parece que el error ocurrió porque el servicio del Agente SQL Server no se está ejecutando actualmente.

SUGERENCIA:Hay un pequeño icono rojo en el Explorador de objetos (a la izquierda del Agente SQL Server). Cuando está en rojo, significa que el servicio no se está ejecutando.

Para solucionar esto, haga clic en Aceptar y Cerrar para deshacerse de los mensajes de error, luego haga clic derecho en Agente SQL Server en el Explorador de objetos para abrir el menú contextual:

Esto probablemente hará que aparezca el siguiente aviso de seguridad:

Haz clic en para permitir que la aplicación realice cambios en su dispositivo.

Esto dará como resultado que se muestre el siguiente mensaje:

Haz clic en para iniciar el servicio del Agente SQL Server.

Una vez hecho esto, el ícono en el Explorador de objetos se volverá verde para indicar que el servicio del Agente SQL Server se está ejecutando.