Keep SQL Server Agent Windows Service running 24/7 with Service Protector

How to Keep the SQL Server Agent Windows Service Running 24/7 with Service Protector

Add a persistent watchdog that automatically restarts the SQL Server Agent whenever it stops for any reason. Survive interruptions and ensure that your database jobs always run on schedule


Last Updated on September 15, 2026

SQL Server is Microsoft's widely popular commercial relational database.

The SQL Server Agent component is responsible for running scheduled jobs and performing automated administrative tasks in the background. It's deployed as a Windows Service named SQLSERVERAGENT, with display name SQL Server Agent (MSSQLSERVER):


To monitor the SQL Server Agent Windows Service with Service Protector:

  1. Download install, and configure SQL Server, if necessary.

  2. Download and install Service Protector, if necessary.

  3. Start Service Protector.

  4. Select Protector > Add to open the Add Protector window:

    Add Protector

  5. On the General tab, in the Windows Service to protect field, choose SQL Server Agent (MSSQLSERVER).

    You'll notice a green circle on the left if the service is already running, as was the case on our server.

    SQL Server Agent Windows Service: General Tab

  6. Click the Save button. In a few seconds, an entry for the Agent will appear in the Service Protector window.

    The green shield indicates that SQLSERVERAGENT is fully monitored by Service Protector:

    The SQL Server Agent Windows Service is protected

  7. That's it! Next time your computer boots, the SQL Server Agent will start automatically and Service Protector will constantly monitor it. If the service stops for any reason, Service Protector will jump in and quickly restart it.

    We encourage you to edit the entry in Service Protector and check out the many other settings that may be appropriate for your environment.

    For example, send an email when the service stops, restart the service at a safe time every day, and much more.


Trouble protecting the SQL Server Agent Windows Service?

  • From Service Protector, select Protector > Report Activity > Today to bring up an HTML report detailing the interaction between Service Protector and SQL Server Agent.

  • Browse the Service Protector FAQ for answers to commonly asked questions and troubleshooting tips.

  • Contact us and we will be happy to help!