System Center Essentials
System Center Essentials Computer Discovery Never Finishes
If you have just installed Microsoft System Center Essentials to manage a Small Business Environment one of the first tasks, once the initial installation has completed, is to discover the computers to be managed.
If the Computer Discovery process seems to continue forever and never completes, and the screen on the left is displayed forever then its likely that you have a problem with the SQL Server configuration on your SCE database. If this is the case then the System Center Essentials Computer Discovery will run forever and no error messages are generated.
Typically, on a healthy system, the System Center Essentials Computer Discovery will complete in just a couple of minutes and then display the list of computers that are available for you to install a System Center Essentials Agent on. At this point you simply select the computers that you want to install to and continue.
System Center Essentials Computer Discovery
Microsoft list 1 item on the SCE Discovery screen, which relates to the SQL Service Broker. If this is a new SQL Server installation then this will NOT be the problem, as by default SQL Service Broker is enabled.
You can check that the SQL Server Broker is enabled by following the link that Microsoft provide.
The most likely cause of System Center Essentials Computer Discovery running forever
The most likely cause of your SCE Discovery running forever is that SQL Server is configured to run under an account which does not have permissions to access the network. If your SQL Server is running under either:-
- Local System
- A Local User account
Then the System Center Essentials Computer Discovery will run forever.
How to fix a System Center Essentials Computer Discovery
To stop your System Center Essentials Computer Discovery running forever all you need to do is to set SQL Server to run under a domain account, this account does not need to be a Domain Admin, it can be a user level account.
Create yourself a ‘Service Account’ (a domain user account where the password is complex and set never to expire) and then use this account as the account to run SQL Server. Once you have changed the account to be a Domain account you will need to stop and restart SQL Server.
Once SQL Server has been restarted you can re-run your System Center Essentials Computer Discovery which will then complete within just a few minutes.