SQL Server Services – Do Not Set To "Automatic (Delayed Start)"

I am not sure anyone else would have faced this issue. But I did couple of days back that almost killed my system.

I formatted my system and built it from scratch, that obviously also included SQL Server. I always set SQL Server services (SQL Server Database Service, SQL Server Agent, SQL Server Reporting Service, etc.) to Automatic. This means, when OS gets booted, all these services will also get started before we see Desktop.

I read a KB article on MSFT site, which explained each of Application Startup options; Automatic, Automatic (Delayed Start), Manual, Disabled.

Difference between Automatic and Automatic (Delayed Start) is that Automatic option lets the concerned service to get started immediately after OS boots. Automatic (Delayed Start) option lets all services of OS to get started first and then after a brief delay starts the concerned service.

After reading above, I decided to set SQL Server Services startup option to Automatic (Delayed Start). And that proved disastrous.

Restarting the system never progressed beyond STARTING WINDOWS. And when I switched off system forcibly and rebooted it, system asked me to either BOOT SYSTEM NORMALLY or RUN SYSTEM STARTUP FAILURE DIAGNOSTIC.

Selecting either of above yielded nothing. I had no other option than to reinstall OS.

Moral of this bitter story: Never set Automatic (Delayed Start) as Startup option to all SQL Server Services. If you don’t want these services to be started immediately when OS boots, then set it up to Manual.



4 thoughts on “SQL Server Services – Do Not Set To "Automatic (Delayed Start)"

  1. Hi,
    This seems like a bit of a leap to me. As I understand your article you did a fresh install, set SQL to delayed start and after a reboot windows didn’t start up. If it hangs on ‘Starting Windows’ it hasn’t even got to the point of loading SQL yet. And if Windows isn’t cleanly shut down you will always get those startup options.

    Did you recreate the problem by doing a fresh install, installing sql, starting normally successfully and then changing the setting and restarting? Or are you blaming this setting based on 1 failed windows boot?



  2. Stumbled across this in hopes that someone would explain exactly *how* to set the SQL Service to “Automatic – Delayed”. As far as I can see, that is NOT an option in SQL Configuration Manager, never has been. So where, dear author, did you find that option?


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s