Categories
Dynamics NAV Microsoft

The Microsoft Dynamics NAV server is currently not ready to serve requests

Searching on internet I’ve found a few of posts with solution for this error, they were quite old (2014) and the cause of the error was that the account used by the NAV Server was not db_owner in the database. The solution was to grant that user to db_owner.

Well the issue now is that the account used to run the NAV Server in my database is db_owner.

What is the error? What is the meaning of this error message?

The Microsoft Dynamics NAV server is currently not ready to serve requests. Try again later or contact your system administrator.

To be honest this error message did not help me to understand what was the issue, even in the Event Log there was not extra info.

Do not ask me the meaning of this error message and I do not know yet the causes but I found a solution (this is the mission of my website, share my solutions).

Solution:
Navigate to the following folder

C:\ProgramData\Microsoft\Microsoft Dynamics NAV\<NAVVersionNumber>\Server

and delete the folder with the name of NAV Instance of which you had the error. Then folders have the same name of the Service, with the following format

MicrosoftDynamicsNavServer$<ServerInstance>

where <ServerInstance> is the name of the NAV Instance.
At the end restart the NAV Instance.

Note: Don’t be worry, after you will restart the instance, this folder will be recreated.

Did my solution fix your issue? Leave a comment.

22 replies on “The Microsoft Dynamics NAV server is currently not ready to serve requests”

Hi Bernard, thank you for your comment, it’s really important for me, it gives me the motivation to continue writing posts in my blog.

Hi Sergio,
Thanks for Prompt Reply, Yes we restarted machine, given DB owner permission to NTAuthority and user as well, But it is still giving same error.

In Event log it’s giving following detail for us.

StackTrace:
at Microsoft.Dynamics.Nav.Runtime.NavTenantCollection.WaitForConfigurationCompleted()
at Microsoft.Dynamics.Nav.Runtime.NavTenantCollection.TryGetTenantById(String tenantId, NavTenant& tenant, Boolean includeSystemTenant, Boolean includeFailed)
at Microsoft.Dynamics.Nav.Runtime.NavTaskScheduler.CreateTaskRunInfo(TaskScheduleInfo schedule)
at Microsoft.Dynamics.Nav.Runtime.NavTaskScheduler.RunScheduler()

Thank you. Ran into this today after maintenance on the server. Deleted the folder, restarted the service and users were in. Appreciate your posting this.

Hi Sergio,

Does this work for Business Central on premise? My file path is a different. Cannot find the Server folder.
C:\Program Files\Microsoft Dynamics NAV\140\Service

As compared with yours:
C:\ProgramData\Microsoft\Microsoft Dynamics NAV\\Server

For those who it doesn’t work, chances are that it cannot log into SQL server database. Im guessing you have provided a domain in the configuration, database instance (should be left blank if its localhost)

Worked for me,after deleting the folder and restarting the service,Problem is resolved.
Thanks!!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.