Options

What are the steps involved to migrate Nav 2009 to Nav 2016 version?

vijayt6666vijayt6666 Member Posts: 4
What are the technical steps involved to migrate from Nav 2009 to Nav 2016?

Answers

  • Options
    mohana_cse06mohana_cse06 Member Posts: 5,503
    you need to upgrade to NAV2015 first from 2009 and then from 2015 to 2016.
    you need to merge NAV2009 customizations to NAV2015 db and NAV2016 db.
  • Options
    vijayt6666vijayt6666 Member Posts: 4
    Thanks...Mohana...

    To mere the customization,

    Is it simple object backup and restore of customized tables, forms and reports?
  • Options
    mohana_cse06mohana_cse06 Member Posts: 5,503
    are you using Classic or RTC in NAV2009?
    Is it NAV2009 or 2009R2?
  • Options
    vijayt6666vijayt6666 Member Posts: 4
    We are using Nav 2009 R2
  • Options
    vijayt6666vijayt6666 Member Posts: 4
    We are using Nav 2009 R2...Classic
  • Options
    mohana_cse06mohana_cse06 Member Posts: 5,503
    then you need to convert your db to RTC in NAV2009R2 itself first as latest versions don't support forms, dataports and classic reports..
  • Options
    krikikriki Member, Moderator Posts: 9,096
    [Topic moved from 'General Chat' forum to 'NAV Three Tier' forum]

    Regards,Alain Krikilion
    No PM,please use the forum. || May the <SOLVED>-attribute be in your title!


  • Options
    zohaibu95@hotmail.comzohaibu95@hotmail.com Member Posts: 223
    edited 2016-12-03
    You have to upgrade from 2009R2 to 2013R2 and then 2013R2 to 2016 directly. Below is the complete upgrade process steps.

    Database Upgrade

    In this step, we open the old cleaned database into the new (target) version of Microsoft Dynamics NAV. This process will convert the old version database into target version.
    Remember, by doing this step you are not able to use this database with older versions. So always make a backup of Database before converting the database.

    Application Code Upgrade

    In this step, we convert and merge the code of old version with the target version. For this
    step, we have various tools available like in newer version of Microsoft Dynamics NAV, Microsoft provides the utility of power shell but if you are upgrading from old version then you have to do text comparison. For text comparison, we have different tools like Araxis Merge, Beyond compare, Merge tool etc.
    However, I would recommend, Merge tool as it is the best!
    Also, remember, this step is one of the most time-consuming step of Upgrading process so do it carefully.


    Upgrade from NAV2009R2 to NAV 2013R2

    Below are the steps, to upgrade from NAV2009R2 to NAV2013R2:
    1. Remove all the forms and data ports as they are going to obsolete in NAV 2013R2.
    2. Before converting the database in Dynamics NAV 2013R2, you first have to convert the database in NAV 2013 and then convert it into the 2013R2 Database.
    3. Upgrade the Application Code using Merge tool.
    4. For Merge tool you will need three files i.e. old base (NAV 2009R2 standard DB objects), Target base (NAV 2013R2 standard DB objects) and Old Customize (NAV 2009R2 upgraded customer DB objects).
    5. Run the transformation tool (available in the setup of 2013R2) on the text files you have created on step 3. This will remove all the references of the forms and dataports.
    6. Once the application objects have been merged with target version, import the merged text file in the BASE of target version i.e. 2013R2 base.
    7. Compile all the objects and remove the error if there is any.
    8. Once all the objects have been compiled, export all the objects in FOB format.
    9. Import the upgraded fob to the client’s converted database.
    10. While importing if you are facing any error of “Not dropping the column as data exist” then remove the data in this field from both companies and then reimport the fob file.
    11. Once all the upgraded objects fob importing has been done compile all the objects.
    12. If there is no error, your database has been upgraded to NAV2013R2. 


    Upgrade from NAV2013R2 to NAV 2016


    Below are the steps, to upgrade from NAV2013R2 to NAV2016:
    1. Convert the NAV 2013R2 database to NAV 2016 compatible database (as described in the Database upgrade section).
    2. For Merge tool, you will need three files i.e. old base (NAV 2013R2 standard DB objects), Target base (NAV 2016 standard DB objects) and Old Customize (NAV 2013R2 upgraded customer DB objects).
    3. Upgrade the Application Code using Merge tool.
    4. Once the application objects have been merged with target version, import the merged text file in the BASE of target version i.e. 2016 base.
    5. Compile all the objects and remove the error if there is any.
    6. Once all the objects have been compiled, export all the objects in FOB format.
    7. Import the upgraded fob to the client’s converted database.
    8. While importing if you are facing any error of “Not dropping the column as data exist” then remove the data in this field from both companies and then reimport the fob file.
    9. Once all the upgraded objects fob importing has been done compile all the objects.
    10. If there is no error, your database has been upgraded to NAV2016. 
    Best Regards
    Zohaib Ahmed
    Dynamics NAV ERP Technical Consultant.

    please like / agree / verify my answer, if it was helpful for you. thanks.
  • Options
    RockWithNAVRockWithNAV Member Posts: 1,139
    Actually there are two ways to convert this
    2009 -> 2013 -> 2016
    2009 -> 2015 -> 2016

    Now it's your call to decide how you want to convert.
  • Options
    davmac1davmac1 Member Posts: 1,283
    I favor 2009 to 2015 because it is the only release where you can zap unwanted fields and tables with the force synchronization (2015 first release for this) and it does not affect the data upgrade routines (2016 uses pre-synchonization table differences for the upgrade routines).
Sign In or Register to comment.