Background
Upgrading Sage 300 CRE to V17 or V18 can interrupt ADC syncs and disable your Windows Server Scheduled Tasks.
We have prepared this guide to assist you in upgrading anterraDataCenter and preventing sync and scheduled task outages. Please contact us
if you would like to schedule an appointment for assistance.
Checklist to upgrade anterraDataCenter with a Sage 300 Upgrade to V20.1 or later:
-
CLICK HERE
to view the latest status of a Sage installation upgrade issue, if the issue is still open you will need to take screenshots of all Windows Server Scheduled tasks (including ones in subfolders) prior to installing the Sage Upgrade. The Sage 300 upgrade will disable all scheduled tasks but will not delete task schedules.
-
Upgrade Sage following their checklist steps and reboot your server.
-
If necessary, re-enable your scheduled tasks based on the screenshots you took in step 1. All ADC scheduled syncs tasks should be set to “Enabled” in the Task Scheduler. Check to ensure that the data sync tasks will not run during your anterraDataCenter software update. If they will run set them to Disabled.
-
T
he installer password is Keats
-
Check the account used by anterraDataCenter to synchronize data.
We strongly recommend that an account be set up for the sync separate from your system admin account.
We have many support calls from clients that use their system admin account. When the system admin account password is changed the sync fails.
-
Check the sync account credentials in Sage and SQL Connection, if it is not a Service Account, you will need to request a Service Account.
-
If you upgraded to Sage CRE 17.1 or newer from pre 17.1 you need to drop the existing SQL tables and let anterraDataCenter run an Update which will automatically recreate the tables to match the new Sage schema. There are at least 2 new fields added to every table in Sage CRE 17.1 and above.
-
Do a SQL Backup of the existing SQL Databases use by anterraDataCenter, normally called ADCData. To find out which SQL Databases to backup, open anterraDataCenter, and for each Connection, go to the “Destination Database” box and look at the SQL Server and SQL database settings as shown in this screenshot. In this example, the DB to backup is ADCConst on the Localhost SQL Server.
- Once all the SQL DBs are backed-up, you can drop the Tables in the DB using SSMS, or using the Script below to create the drop statements. Review the output of the script before executing them to make sure it does not remove any custom tables that you may have.
SELECT 'DROP TABLE [' + Table_name + ']' FROM INFORMATION_Schema.Tables where Table_Type = 'Base Table'
AND TABLE_NAME like '%[_]%[__]%'
Order by Table_Name
The Script will generate the following output:
- Open a New Query Dialog in SQL Server Management Studio and paste in the output of the script. After the SQL DB has been backed up and the script has been reviewed, execute the script to drop the tables.
- After the tables are dropped, Re-Enable anterraDataCenter tasks from step 3 (if necessary). The tasks should show Ready instead of Disabled.
The next time anterraDataCenter runs a full synchronization it will automatically build all table schemas and data. Please review the sync logs after the next ADC full sync.