Upgrade without keeping modifications

AlexWiley
Member Posts: 230
Hello everyone, if you were going to upgrade (in this case 4.0SP2 -> 2009 SP1) but did not want to keep any of the modifications in the previous version, what would your ideal path be? I can think of three options:
1) Do a full upgrade including the modifications then once everything is in 2009, remove the custom code piece by piece.
2) Copy the 4.0 DB, remove the modifications, then use the upgrade toolkit.
3) Massage all custom data out in SQL and copy only the required data into the 2009 database.
I have a feeling #2 would be best practice. #3 would be a lot easier, but I have never done it before, so I'm wondering about unforeseen consequences. For further info, there is no inventory here, so just g/l, customer, vendor, bank, and invoice data. Input is appreciated, as always!
1) Do a full upgrade including the modifications then once everything is in 2009, remove the custom code piece by piece.
2) Copy the 4.0 DB, remove the modifications, then use the upgrade toolkit.
3) Massage all custom data out in SQL and copy only the required data into the 2009 database.
I have a feeling #2 would be best practice. #3 would be a lot easier, but I have never done it before, so I'm wondering about unforeseen consequences. For further info, there is no inventory here, so just g/l, customer, vendor, bank, and invoice data. Input is appreciated, as always!
0
Comments
-
I would do this way, which is like your 2nd step.
1. Write a processing report to blank all the field in the 5K range. You can find these field by creating a form with source table FIELD.
2. Delete all 50K range objects.
3. Load 4.0 NAV Standard objects.
3. Upgrade to 20090 -
Or you can just migrate the custom fields without the code and do an upgrade. Then clean up the field when you're not under a time constraint.Confessions of a Dynamics NAV Consultant = my blog
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book0 -
I think both of these are valid. I would remove the data first if time is not against you. Doing it later just means extra work of merging the customizations and then later deleting them (well, I guess you can just import base objects). But merging is a pain. I tend to go the path of least resistance when possible.0
-
matttrax wrote:I think both of these are valid. I would remove the data first if time is not against you. Doing it later just means extra work of merging the customizations and then later deleting them (well, I guess you can just import base objects). But merging is a pain. I tend to go the path of least resistance when possible.
No merging is necessary. Just use the standard merge functionality during the object import.Confessions of a Dynamics NAV Consultant = my blog
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book0 -
ara3n wrote:3. Load 4.0 NAV Standard objects.
Can I ask why this is important to do if the original object is having the modification removed? This step seems to be causing me lots of issues. I remove the custom field/data, then import the original 4.0 object, and then the object won't compile- for example doing this to the Purchase Header gave errors from Sales Tax fields to PostCode.ValidateCity commands, all native and nothing that was touched during customization.0 -
Do you get the same error when you compile the object in a 4.0 cronus database?
Make sure you load all 4.0 the objects.0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions