Summary
How to migrate your Sage 100 Contractor program, licenses, and company databases from one server to another.
Resolution
▼Perform these maintenance tasks on the old server before migrating
Create a backup of all company files
- Connect to Database Administration for Sage 100 Contractor.
- Click Tune Up/Back Up/Restore, Back-Up Companies.
- Select all the boxes in the Company column on the right.
- Click Create Backup.
Copy the Sage100Con directories
- After backups, create a folder named "Sage100CON Files from Old Server" on the new server's desktop.
- On the current Sage 100 Contractor database server, open Windows File Explorer.
- Browse to \\Sage100Con.
- Copy the Sage100Con folder from the current server to the new server's folder.
- Copy the folders separately to "Sage100CON Files from Old Server" on the new server.
NOTE: Don't just copy the Sage100Con folder. - Sage 100Con\Backups
- Sage100Con\Common\Banking Cloud (if present and contains a BankingCloudSettings.xml file)
- Sage100Con\Common\Custom Reports (if present)
- Sage100Con\Common\Customization (if present)
- Sage100Con\Common\File Attachment Settings (if present)
- Sage100Con\Partner Data (if using third-party applications with Sage 100 Contractor)
- Sage100Con\Common\Report Forms
- Sage 100Con\Common\User Data
Deauthorize the license from the old server
- Connect to License Administration for Sage 100 Contractor.
- Click the License information tab. Note the Sage client ID and the Registration Name.
- Click Deauthorize license server.
▼Complete these tasks on the new server after performing the maintenance tasks on the old server
Install Sage 100 Contractor
- Open the Windows Control Panel.
- Select Programs and Features.
- Select Turn Windows features on or off.
- Mark the .Net Framework 3.5 and 4.8 boxes.
- Download the Sage 100 Contractor installation file.
- Install Sage 100 Contractor on the new server.
- Run the Sage100Contractor2####_Setup.exe file.
NOTE: Restart the server when you're messaged Microsoft .NET Framework 4.6 requires a restart. - Click Next.
- Select the following items to install.
- Sage 100 Contractor
- Database Administration
- License Administration
- Sage Advisor Update
- Click Next.
- Select I agree.
- Click Next.
- Select the U.S. Edition or Canadian Edition.
- Click Install.
- Note your IP address or Server name.
- Click Next.
- Click Finish.
Install Microsoft™ SQL Server Express
Skip these steps if you've already installed a full version of Microsoft SQL Server on the new machine.
- Open Database Administration for Sage 100 Contractor.
- Select the logical drive (physical disk drive) to store your data. Don't use mapped drives.
- Click OK.
- Click to download and Install SQL Server Express.
- Click OK and allow MS SQL Server to install.
- Important: After the installation, a window appears with a sa username and password.
- Snap a photo or record the sa password before closing the window.
- Use the sa user and the associated password for emergency access to Database Administration.
- The user who installed SQL Server is also automatically a member of the sysadmin server role
-
If you're unsure which Windows account installed the software:
- Go to the server folder: Sage100Con\Common\User Data
- Look for login entries that include a Domain\UserName format
- This is the account that installed SQL Server
- Click OK.
- Click Connect.
Activate your product license
- Connect to License Administration for Sage 100 Contractor.
- Click Edit registration information on the right.
- Enter your Sage client ID.
- Enter Your Registration name (Case sensitive).
- Click Update license information.
- Close License Administration for Sage 100 Contractor.
Copy Sage100Con\Common folders to the new server
- Open Windows File Explorer.
- From the "Sage100CON Files from Old Server" folder, copy the folders to the \\Sage100Con\Common on the new server:
- Banking Cloud
- Custom Reports
- Report Forms
- Customization
- File Attachment Settings
- Partner Data
- User Data
Restore your Sage 100 Contractor company databases
- Connect to Database Administration for Sage 100 Contractor.
- Click Tune Up/Back Up/Restore.
- Click Restore Company from Backup.
- Click Browse. Browse to Sage100CON Files from Old Server/Backups/On Demand.
- Select the [company name].zip file to restore.
- Click the Open button.
- Click Restore Company.
- Confirm the message Restoration of [company name] is complete.
Add administrator credentials to SQL databases
After the company restores, add the Windows credential used for the new instance in DBA as a Company Admin for the restored database.
Performing this step allows the credential to open the program with company administrator rights and access the 7-2-2 User list to fix broken logins.
Steps to add administrator credentials
- After you see Restoration Complete, click Logins, Administrators.
- Click Add company administrator.
- On the right side, select the database you restored.
- In the dropdown list, select your Windows credential.
- Click Add Company Administrator.
Important notes
- Repeat these steps for every restored database before moving to the next
- Don’t restore any other databases until this step is complete for the first restore
- This process is part of the migration workflow. The next article covers fixing broken logins
Correct broken user logins
Review How to fix a Broken Login in Sage 100 Contractor.
Change your server Attachment links
Review How to change the attachment links.
Recreate Scheduled Reports