» Migrating Your Data from Version 19.7 > About migrating your data from version 19.7
More information

Migrating company data

Migrating custom reports

Copying default settings from the Supervisor user

Errors fixed during migration

Sage 100 Contractor data folders

About migrating your data from version 19.7

You use the Database Administration tool to convert your version 19.7 data (including all company data in folders and subfolders of …\MB7\[CompanyName]) to the current version. The migration process automatically creates a new SQL Server database and stores your converted SQL data in a new location.

You can migrate data to version 20.1 only from version 19.7. If your company databases are in an earlier version of Sage 100 Contractor, you must upgrade them to version 19.7 first.

Migrated files are located in shared folders under C:\Sage100Con\Company\[Company Name]. (Users navigate to the \Sage100Contractor\[Company Name] on the server.) Subfolders are organized using a similar folder structure as in earlier versions, and include:

Note: The Direct Deposit and Reports folders are available as soon as you open the company in Sage 100 Contractor. The remaining folders are created as needed.

Migrating shared custom reports

If you customized any of the reports that came with version 19.7, you need to migrate them to version 20.1, also.

Note: If you created custom reports using third-party applications, you must use the report views to adapt them, separately, for Sage 100 Contractor  2016.

Private custom reports

In version 19.7, private reports were stored on individual workstations with each user’s Windows application data, and therefore cannot be migrated along with the shared custom reports.

In version 20.1, when a user logs into Sage 100 Contractor, the server checks their Windows User Data folder to see if they have any private Sage 100 Contractor. If they do, the program creates a User Data folder on the server for that user’s Windows ID, and copies their reports to this folder.

Note: The Backup program backs up private reports and other user-specific data for each user. However, the Restore program does not restore them. If a user somehow loses their private reports, you can retrieve them by navigating to a recent backup file (in the local Backup folder) and extracting the user’s data folder.

Changes to converted data

During migration, the program may encounter problems in that might prevent it from writing a particular record to the SQL database.

If the problem is one that the migration program can fix, it changes the record, and then writes the updated record to the SQL database.

However, not all errors can be fixed. In these cases, the record is not written to the new database.

The migration log file

The program keeps a log of all changed (fixed) records and records that were not migrated because of an unresolvable error, unless the record was invalid in version 19.7. Invalid records are neither migrated nor logged.

IMPORTANT:  After migration, you should check the log file to see what changes were made to your data during conversion, or whether any records were not migrated to the new SQL database.

The _SQL_MIGRATION_LOG.TXT file is located in the source company's main folder (for example, C:\MB7\Sample Company). A supplemental file, _SQL_MIGRATION_LOG_VERBOSE.TXT, includes more detailed information about each error found.

After migrating company data and reports

After migrating your data, you will likely need to perform the following additional steps to prepare your company for use in Sage 100 Contractor:

More resources

For additional online resources for Sage 100 Contractor products, visit the Sage Customer Portal. Use the portal to access the knowledgebase, chat online with customer support, or enter a customer support ticket.

For additional training on Sage products, visit Sage University.