Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

SQL Server Agent not starting automatically on server reboot [closed]

I have noticed that SQL Agent does not start automatically after a reboot/shutdown on a few of our servers (SQL server starts up fine). The service is set to automatically start in windows. When we start SQL agent manually, it starts fine.

like image 494
LomA Avatar asked Sep 02 '14 09:09

LomA


People also ask

Why does SQL Server Agent stop automatically?

This error may be caused by an unhandled Win32 or C++ exception, or by an access violation encountered during exception handling. Check the SQL error log for any related stack dumps or messages. This exception forces SQL Server to shutdown.

Why SQL Server is not starting automatically?

This issue happens because the SQL Server lost the logon id credentials or used an account without rights to start services. For starting your services automatically, SQL Server needs an account with rights to start services during operating system start up.

Should SQL Server Agent be set to automatic?

You should set it to automatic if you intend to use it. I am not sure why Microsoft decides to leave the default to manual after installation but I always change it because I always schedule maintenance. So you are on the right track to start and set to automatic.


1 Answers

Add your windows level user in following path:

Click on Start - Run - Secpol.msc

Go to: Local Policies - User right assignments

Ensure the user account your running the SQL Agent Service under has the following assignments:

  1. Act as a part of the Operating system

  2. bypass Traverse checking

  3. Lock pages in memory

  4. Log on as a service

  5. Log on a batch job

  6. Replace process level token

If not, please add them and try restarting your system. Your SQL Server should be now be automatically starting as a service.

like image 194
Mayuresh Jadhav Avatar answered Oct 15 '22 11:10

Mayuresh Jadhav