If your server resources are stable and the SQL Service is setup correctly under services, you could look at the below options.
Maybe a couple of ways to tackle this depending on what’s available.
You could write a batch script (although old school) to execute the site to startup (or a scheduled task). For a more modern approach you could look at a PowerShell script similar to
You would need to replace the placeholders with you site/SQL values and may need to set the ExecutionPolicy but again this depends on the environment (add logging to give more insight if the script is failing).