Cómo restaurar el Agente SQL Server cuando el Agente XP está deshabilitado

    Hace unos días tuve un problema con una base de datos presente en SQL Server, al reiniciar la instancia y el Agente SQL Server me encontré con una sorpresa fantástica: el Agente SQL Server se había detenido y'Agent XPs disabled. ¡Pánico!

    Intenté reiniciar el servicio desde SQL Server Management Studio y SQL Server Configuration Manager, pero nada que hacer.

    Sin el Agente SQL Server no es posible acceder a muchas características de SQL Server como procesos, trabajos, registros de errores, etc ... y parece que este error aparece cuando elopción de configuración 'Agente XPs' avanzado está desactivado e establecer en 0 para la configuración de SQL Server.



    Cómo restaurar el Agente SQL Server cuando el Agente XP está deshabilitado

    la opción XP del agente le permite habilitar los procedimientos almacenados extendidos del servicio del Agente SQL Server en el servidor. Si esta opción no está habilitada, el nodo del Agente SQL Server no estará disponible en el Explorador de objetos de SQL Server Management Studio.

    Para solucionar el problema es necesario configurar Agent XPs un 1 y luego ejecuta el Reconfigurar para que todo vuelva a funcionar.

    Estos son los pasos a seguir:

    1. Lanzamos sp_configure para verificar el valor de 'Agent XPs'

    EXEC SP_CONFIGURE 'Agent XPs'

    Cómo restaurar el Agente SQL Server cuando el Agente XP está deshabilitado

    2. La captura de pantalla anterior muestra que las opciones avanzadas no están habilitadas en esta instancia, por lo que primero debemos habilitar la opción avanzada para ver todos los valores de configuración avanzada.

    EXEC SP_CONFIGURE 'mostrar opciones avanzadas', 1 GO RECONFIGURE GO EXEC SP_CONFIGURE 'mostrar opciones avanzadas'

    Cómo restaurar el Agente SQL Server cuando el Agente XP está deshabilitado


    Como puede ver en la figura anterior, Mostrar opciones avanzadas está configurado en 1, esto significa que las opciones avanzadas están habilitadas y podemos verlas y cambiar sus valores.


    3. Lanzamos de nuevo Ejecute sp_configure  para comprobar el valor de Agent XP. Como podemos ver, el valor se establece en 0.

    EXEC SP_CONFIGURE 'Agent XPs'

    Cómo restaurar el Agente SQL Server cuando el Agente XP está deshabilitado 

    Ahora tenemos que cambiar el ajuste de 0 a 1 e inicie el Agente SQL Server en SQL Server Management Studio.

    EXEC SP_CONFIGURE 'Agent XPs', 1 GO RECONFIGURE

    Cómo restaurar el Agente SQL Server cuando el Agente XP está deshabilitado

    4. Reiniciamos el Agente SQL Server desde Administrador de configuración de SQL Server y finalmente podremos acceder a su contenido.

    Cómo restaurar el Agente SQL Server cuando el Agente XP está deshabilitado

    Si quieres profundizar en el tema echa un vistazo a: Sugerencias del Agente SQL Server.

    Añade un comentario de Cómo restaurar el Agente SQL Server cuando el Agente XP está deshabilitado
    ¡Comentario enviado con éxito! Lo revisaremos en las próximas horas.