Business Central Single-Tenant Full Upgrade Quick Reference

This article provides an overview of the full upgrade process for Business Central in a single-tenant deployment. For more detailed steps, see Upgrading the Data: Single-Tenant Mode.

Prerequisite tasks on old database

Step More info Done
Upgrade application code. See...
Convert custom V1 extensions to V2 extensions. See...
Export permissions and permission sets.
Important: Make sure your computer uses the same codepage as the data.
See...
Export encryption keys from the old deployment. See...
Prepare for transitioning from codeunit 1.
Note: Dynamics NAV upgrade only
See...
Install Business Central components. See...

Prepare the old database for data upgrade

Step More info Done
Backup the database. See...
Uninstall all extensions. See...
Upload a Business Central partner license. See...
Delete all objects except tables.
Important Do not synchronize schema at this point.
See...
Clear server instance and debugger breakpoint tables. See...

Run the data upgrade

Step More info Done
Open Dynamics NAV Development Environment for Business Central as an administrator
Connect to and convert the database. See...
Import upgraded application and upgrade toolkit objects (.fob files).
Important: Select to synchronize later.
See...
Connect a Business Central Server instance to the converted database. See...
Compile all objects.
Important: Choose to synchronize schema later.
See...
Increase the application version of the database,
Note: Dynamics NAV 2018 upgrade only
See...
Synchronize the database. See...
Run the data upgrade. See...
Update Javascipt control add-ins the data upgrade. See...

Publish, upgrade, and install extensions

Step More info Done
Publish system and test symbols, generate application symbols. See...
Publish, synchronize, and upgrade to new versions of Microsoft extensions from installation media. ''
Repair, synchronize, and install old extension versions that were not upgraded in previous step. ''
Run the data upgrade on the new extension versions. ''
Repair other custom extensions to work on new platform. ''

Post-upgrade tasks

Step More info Done
Import permissions and permission sets. See...
Import encryption keys See...
Upload the customer license. See...