web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

Business Central Demonstration Version On-premises

(0) ShareShare
ReportReport
Posted on by

Hi Experts,

I have following two questions related to Business Central Demonstration on premises versions. These questions are for academic purposes only.

Question1:- I have downloaded and installed Business Central Demonstration version 19 and 21 on a single server.  Can I start both services simultaneously and use side by side? 

Question2:- I have a running Business Central Demonstration version 18 on premises, Can I upgrade this instance to Business Central Version 21 in the demonstration version?  I have seen that it is mentioned about importing license in the upgrade documentation, since, I am using the demonstration version is it applicable to import license? If the upgrade is possible in demonstration versions. 

Thanks in advance for sharing your thoughts.

Best Regards,

Ranjith E S 

I have the same question (0)
  • Suggested answer
    IB-29041624-0 Profile Picture
    1,191 Moderator on at

    Question 1) Yes, you can run them side by side as long as you have assigned unique port no. to all your services.

    Question 2) I think you might run into some trouble here especially if some of the upgrade steps requires you to import objects in txt format. I have never tried it myself but at least it is not a supported and documented scenario. So expect some issues - but you never know until you have tried.

  • Suggested answer
    Bilal Haider Profile Picture
    485 on at

    Answer 1 : Yes, you can use both side by side, but you should have used different port numbers.

    Answer 2 : No, unless you have a developer license you cannot do that.

  • Suggested answer
    Govinda Kumar Profile Picture
    2,310 Moderator on at

    Hi Ranjith ES,

    For your first question, yes, you can run Business Central 19 and 21 simultaneously on a single server as long as you use different port numbers for each service.

    For your second question, it is possible to upgrade your running BC version 18 on-premises to BC 21. I don't think you must require a license for the upgrade process, even though one of the steps requires you to import a license.. in a Notepad file.. I have upgraded BC version 18 to 19 without Importing the license.. for my own practice.. but I recommend you to be careful like Inge said "it is not a supported and documented scenario. So you might expect some issues"..

    Regards..

  • Community Member Profile Picture
    on at

    Hi All,

    Thank you for sharing your thoughts and experiences.

    I have configured different port numbers for each services, but getting error when starting the service. See below screen shot 

    1234.MicrosoftTeams_2D00_image-_2800_4_2900_.png

    Regards,

    Ranjith 

  • Suggested answer
    Govinda Kumar Profile Picture
    2,310 Moderator on at

    Hi, Ranjith ES

    try restarting your web server client

    pastedimage1679060709938v1.png

    Make sure you have separate ports for all, you can use this command

    New-navserverinstance -managementservicesport 7145 -serverinstance Test -clientservicescredentialtype Windows -clientservicesport 7146 -databasename Test2 -databaseserver TestServer -developerservicesport 7149 -odataservicesport 7148 -soapservicesport 7147

    pastedimage1679061123247v2.png

    pastedimage1679061142825v3.png

    You can try starting directly from BC Administration

    pastedimage1679061389871v2.png

    pastedimage1679061284296v1.png

    you can read my blog on how to create the new server instance if you want
    https://www.kaispe.com/creating-a-new-server-and-web-client-instance-in-microsoft-dynamics-business-central-on-prem/

    regards.

  • Community Member Profile Picture
    on at

    Hi,

    I have changed the service ports of 

    Client ServicePort

    MangementServices

    DevelopmentPort

    Sanpshot debugger port

    SOAPServicesport

    ODATAServicesport

    now these ports are different for instances BC10 and BC210.  But still not able to start the service. See the below screen shot.

    4048.MicrosoftTeams_2D00_image-_2800_4_2900_.png

  • Suggested answer
    Mohana Yadav Profile Picture
    61,218 Super User 2026 Season 1 on at

    Please check event viewer for more details

  • Community Member Profile Picture
    on at

    See below details from Event viewer.

    Could you please advice?

    Log Name:      Application

    Source:        Microsoft.Dynamics.Nav.Management.dll

    Date:          16-03-2023 12:31:22

    Event ID:      0

    Task Category: None

    Level:         Warning

    Keywords:      Classic

    User:          N/A

    Computer:      NTP-LAP-310.chn.nestgroup.net

    Description:

    Type: Microsoft.Dynamics.Nav.Management.Exceptions.NavServerInstanceException

    ErrorCode: -1

    SuppressMessage: False

    ContainsPersonalOrRestrictedInformation: True

    DiagnosticsSuppress: False

    DiagnosticsMessage: Message not shown because the NavBaseException constructor was used without privacy classification

    MessageWithoutPrivateInformation: Message not shown because the NavBaseException constructor was used without privacy classification

    SuppressExceptionCreatedEvent: False

    FatalityScope: None

    ErrorLevel: Error

    Message: ServerInstance 'MicrosoftDynamicsNavServer$BC210' failed to reach  status 'Running' on this server due to the following error: 'Cannot start the service.'. Additional information may be in the event log of the server.

    StackTrace:

         at Microsoft.Dynamics.Nav.Management.NavServerInstanceBase.WaitForStatus(ServiceController sc, ServiceControllerStatus status)

         at Microsoft.Dynamics.Nav.Management.NavServerInstanceBase.StartService(String serverInstanceName)

         at Microsoft.Dynamics.Nav.Management.Cmdlets.StartNavServerInstance.InternalProcessRecord()

         at Microsoft.Dynamics.Nav.Management.NavCommand.ProcessRecord()

    Source: Microsoft.Dynamics.Nav.Management

    HResult: -2146233088

    StackTrace:

         at Microsoft.Dynamics.Nav.Management.NavServerInstanceBase.WaitForStatus(ServiceController sc, ServiceControllerStatus status)

         at Microsoft.Dynamics.Nav.Management.NavServerInstanceBase.StartService(String serverInstanceName)

         at Microsoft.Dynamics.Nav.Management.Cmdlets.StartNavServerInstance.InternalProcessRecord()

         at Microsoft.Dynamics.Nav.Management.NavCommand.ProcessRecord() Event Xml:<Event xmlns="schemas.microsoft.com/.../event"><System><Provider Name="Microsoft.Dynamics.Nav.Management.dll" /><EventID Qualifiers="0">0</EventID><Version>0</Version><Level>3</Level><Task>0</Task><Opcode>0</Opcode><Keywords>0x80000000000000</Keywords><TimeCreated SystemTime="2023-03-16T07:01:22.5460909Z" /><EventRecordID>73087</EventRecordID><Correlation /><Execution ProcessID="0" ThreadID="0" /><Channel>Application</Channel><Computer>NTP-LAP-310.chn.nestgroup.net</Computer><Security /></System><EventData><Data>Type: Microsoft.Dynamics.Nav.Management.Exceptions.NavServerInstanceException

    ErrorCode: -1

    SuppressMessage: False

    ContainsPersonalOrRestrictedInformation: True

    DiagnosticsSuppress: False

    DiagnosticsMessage: Message not shown because the NavBaseException constructor was used without privacy classification

    MessageWithoutPrivateInformation: Message not shown because the NavBaseException constructor was used without privacy classification

    SuppressExceptionCreatedEvent: False

    FatalityScope: None

    ErrorLevel: Error

    Message: ServerInstance 'MicrosoftDynamicsNavServer$BC210' failed to reach  status 'Running' on this server due to the following error: 'Cannot start the service.'. Additional information may be in the event log of the server.

    StackTrace:

         at Microsoft.Dynamics.Nav.Management.NavServerInstanceBase.WaitForStatus(ServiceController sc, ServiceControllerStatus status)

         at Microsoft.Dynamics.Nav.Management.NavServerInstanceBase.StartService(String serverInstanceName)

         at Microsoft.Dynamics.Nav.Management.Cmdlets.StartNavServerInstance.InternalProcessRecord()

         at Microsoft.Dynamics.Nav.Management.NavCommand.ProcessRecord()

    Source: Microsoft.Dynamics.Nav.Management

    HResult: -2146233088

    StackTrace:

         at Microsoft.Dynamics.Nav.Management.NavServerInstanceBase.WaitForStatus(ServiceController sc, ServiceControllerStatus status)

         at Microsoft.Dynamics.Nav.Management.NavServerInstanceBase.StartService(String serverInstanceName)

         at Microsoft.Dynamics.Nav.Management.Cmdlets.StartNavServerInstance.InternalProcessRecord()

         at Microsoft.Dynamics.Nav.Management.NavCommand.ProcessRecord()</Data></EventData></Event>

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 1,687 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 1,041 Super User 2026 Season 1

#3
Grigorios Mavrogeorgis Profile Picture

Grigorios Mavrogeorgis 974 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Microsoft Training Manuals

Product updates

Dynamics 365 release plans