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

Notifications

Announcements

Community site session details

Community site session details

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

Upgrade From NAV 2016 to Business Central Wave 2 Version and Migration

(0) ShareShare
ReportReport
Posted on by 246

Hi all,

How we can upgrade from NAV 2016 to Business Central with Extensions and its Data Migration.

Please let me know if you have an idea and share if any links for reference.

Regards&Thanks

Suresh Ravuri

I have the same question (0)
  • TimTucker Profile Picture
    20 on at

    You're going to have to refactor the extensions and the table changes.  If the code in 2016 is all extensions 1.0, you can use the tools Microsoft provides, which will get you about 80% of the way there.  MS has announced some new tools for 2020 wave 1 to help ease the DB migration for refactoring table changes. If you don't want to wait for that, you can write some code; with the help of some SQL scripts, you can accomplish it.

  • Suggested answer
    THE Italian Profile Picture
    on at

    i second Tim statement. You could look at this official documentation

    https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-upgrade-v1-to-v2-overview

    In my opinion, if you have just few extensions, I would do the following

    - Create CSIDE table and table extension fields exactly the same as you have for your app v1 tables and move there all the data

    - Recreate in CSIDE all your other objects you have within the app v1 

    - Remove completely your app v1 from the database (leave with no trace). Completely clean this out. 

    Now that everything is in CSIDE now, you could follow the path like any other customized NAV 2016 database by following this link

    https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/upgrade/upgrade-overview-v15

    Another thing that I would do, once you are in CSIDE, is to upgrade to version 14.x like any other customized CSIDE database.

    Once there, use txt2al.exe to extract your private IP and transform that into an AL extension and move the data back from your CSIDE table facade into extension v2 tables. 

    When this step is done, delete the CSIDE tables and be sure that you have a not customized version 14.x but only standard code with your extension V2 (and data). 

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

News and Announcements

Season of Giving Solutions is Here!

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

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

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 1,742

#2
YUN ZHU Profile Picture

YUN ZHU 844 Super User 2025 Season 2

#3
Khushbu Rajvi. Profile Picture

Khushbu Rajvi. 719 Super User 2025 Season 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans