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

Notifications

Announcements

No record found.

Community site session details

Community site session details

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

NAV 2015 Upgrade to BC 14 Data Upgrade Step error Upgrade toolkit obsolete fields

(0) ShareShare
ReportReport
Posted on by 634

Hi Upgrade experts.

I ma doing data upgrading NAV 2009 to BC 18 on premise. This is standard data upgrade with out any customization. In this step I am now converting NAV 2015 Database to BC14.

after converting 2015 database I have import all BC standard objects along upgrade toolkit objects. 

I am following the doc https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/upgrade/upgrading-the-data.

When I started  syncing my tenant. "Sync-NAVTenant -ServerInstance BC140" I get the following error on upgrade toolkit objects. 

Sync-NAVTenant : Changes to the tenant database could not be applied. Affected tables will not be available.

"OperationalWithSyncFailure
DetailedState : Changes to the tenant database could not be applied. Affected tables will not be available.
The first error was:
When the TableSynchSetup.Mode::Copy mode is used in an upgrade codeunit for synchronizing a table, the upgrade table can contain a subset of fields of the original
table. The fields and the primary key of the upgrade table must match those in the original table.

The following errors must be fixed:
Upgrade table 'UPG Vendor Ledger Entry' cannot have fields which have a different design in the original table 'Vendor Ledger Entry': 'Description, Vendor Posting Group,
Purchaser Code, No. Series, Creditor No., Payment Reference, Recipient Bank Account, Giro Acc. No.'.
Retry the operation when the problem has been resolved."

I have read a post  which was suggesting to add all fields & keys to UPG table as we have in standard BC table.

forum.mibuso.com/.../error-on-nav-2015-gt-nav-2017-data-upgrade-step

I have done that but the problem still persist.

I have the same question (0)
  • Suggested answer
    Rehan Satti Profile Picture
    634 on at

    I have spent a lot of time on this issue, Finally I sorted out as follows,

    There are some obsolete fields in the standard tables like "Giro Acc. No." in Vendor & vendor Ledger entry which is marked as Obsolete. This field is also created in the UPG tables for example Vendor, Item Purch header , Purch Inv Hedaer.  Even I have tried the other solution by adding all the fields & keys in the UPG table, Unfortunalty Sync-NAvtenant did not work.

    pastedimage1634463413893v1.png

    All you need is just delete this fields from the UPG table and you are good to go.:)

    Once the Sync-NAVtenant commend goes well. You can later on add these fields in the coming upgrade steps if there any error comes across way.

    pastedimage1634463354718v1.png

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

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 3,010

#2
Jainam M. Kothari Profile Picture

Jainam M. Kothari 1,270 Super User 2025 Season 2

#3
YUN ZHU Profile Picture

YUN ZHU 1,085 Super User 2025 Season 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans