Sage300-2024 UpgradeGuide
Sage300-2024 UpgradeGuide
Upgrade Guide
May 2024
This is a publication of Sage Software, Inc.
© 2024 The Sage Group plc or its licensors. All rights reserved. Sage, Sage logos, and
Sage product and service names mentioned herein are the trademarks of The Sage Group
plc or its licensors. All other trademarks are the property of their respective owners.
Overview 1
System Requirements 1
Version Compatibility 2
Upgrading from Older Versions 3
Alerts and Warnings 4
i
Overview
This Upgrade Guide provides instructions for upgrading earlier versions of System
Manager and applications to Sage 300 2024. Review the following sections carefully to
ensure that the upgrade proceeds smoothly:
l Minimum System Requirements
l Version Compatibility
l Upgrading from Version 5.5 or Earlier
l Applying for Activation Codes
l Before Upgrading to Sage 300 2024
l Upgrade Steps
l After Activating
l Configuring Sage 300 Web Screens
Refer to the Sage 300 2024 Release Notes for information about changes and new
features in this version, and for supplementary information and information that was not
available when this Upgrade Guide was published.
If you will be using Sage CRM with Sage 300, refer to the Sage CRM Integration Guide
for system requirements and instructions on integrating Sage CRM with Sage 300.
System Requirements
The information in this section was current when we released Sage 300 2024. If you do
not find the information you need, see the Compatibility Guide
On a 64-bit Windows system, the default ODBC Data Source Administrator (available
from the Administrative Tools menu) lets you configure only 64-bit data sources.
However, Sage 300 is a 32-bit application. To create data sources for Sage 300, you
must browse for the 32-bit ODBC Administrator, which you can find in the following
location: C:\WINDOWS\SysWOW64\odbcad32.exe
System Manager 2024 (internally known as version 7.1A) installs and uses Microsoft
VBA. This version is compatible with macros created using prior versions of VBA.
Important! Sage 300 web screens support only Microsoft SQL Server database
formats. If you are upgrading from Sage ERP Accpac 6.0, you must re-create your
portal database using Microsoft SQL Server. For detailed instructions, refer to the
Sage 300 Installation and Administration Guide.
Version Compatibility
You must upgrade all Sage 300 programs to version 2024 (internally known as 7.1A) at
the same time. Sage 300 2024 programs do not work with programs from earlier versions.
Note: Sage Payroll requires Bank Services, Tax Services, and G/L Subledger
Services.
Warning! You cannot use the 2024 version of System Manager to upgrade Sage
ERP programs from version 5.5, or earlier.
Also, you cannot use version 5.6 of System Manager to upgrade Sage ERP
Accpac programs from version 5.2, or earlier.
Attempting to do so will cause your system to crash, and will corrupt your data.
If you are using Sage ERP Accpac version 5.5, 5.4, or 5.3, you must update your
data to version 5.6 before you install the 2024 version of System Manager. See
the Upgrade Guide> for version 5.6 for information about upgrading to that
version.
If you are using Sage ERP Accpac version 5.2, or earlier versions, you must
upgrade your database to an intermediate version (version 5.3, 5.4, or 5.5) before
you install System Manager version 5.6. See the Upgrade Guide for the
intermediate version for information about upgrading to that version.
To accept Sage 300 help as a trusted site, click the Add button.
If you change the database ID, and then upgrade to Sage 300 2024 Intelligence
Reporting, you may lose all the security roles set up for Intelligence Reporting in the
previous version.
Note:
l You can run Sage 300 for up to 30 days while you await your activation codes.
l You can obtain activation codes from the Sage Customer or Partner Portal.
Note: If you don’t have an account, use the self-registration tool on the Customer
Portal login page to create one.
If you need assistance with the Partner Portal, email Partner.Portal@sage.com, or call 1-
877-828-6372
Perform the following steps, in order, before upgrading to Sage 300 2024. If you don’t
take these steps, you will not be able to activate your software.
For instructions on steps to take after upgrading, see “After Activating Applications” in this
guide.
Before you proceed with the steps in this section, we strongly recommend that you:
l Check data integrity in your previous version, and correct any errors.
l Back up your data.
Important! If you are activating a new Sage 300 and/or Sage Payroll subscription,
back up all existing Sage 300 program files and data, including all installed Payroll
and other modules, before installing new programs and entering license
information.
If your subscription is terminated, expires, or ends for any reason, you can restore
your Sage 300 program files from the backup and continue to use that version of
the software.
l Uninstall System Manager before installing the latest version to ensure a clean
installation of the new version.
You install Sage 300 components in one continuous process, consisting of two phases:
Note: To use web screens, you must specify the full path for the shared data
folder (do not specify a mapped drive) and a local path for the programs folder
(do not specify a mapped drive or a UNC path).
11. On the Select Features screen, select features and applications to install, and then
click Next.
When installing the web screens, note that:
l Installing the web screens installs components required to support these screens.
l Before installing the web screens, you must have installed IIS, as described in “Step
5: Install and Configure Internet Information Services,” in the previous section.
Keep in mind that most of the applications require you to install others. All of the
applications require core System Manager files.
The following list shows any additional requirements in parentheses for each
application:
l Bank Services (Tax Services, G/L Subledger Services)
l General Ledger (Sage 300 Intelligence Reporting)
l Accounts Payable (Bank Services, Tax Services, G/L Subledger Services)
l Accounts Receivable (Bank Services, Tax Services, G/L Subledger Services)
l Inventory Control (G/L Subledger Services)
Once installation has finished, the License Manager appears. Follow the instructions in
the next section to enter license information.
In the Sage 300 License Manager, the License Information tab shows information
entered during installation:
Note: If you use perpetual on-premise licenses then do not change the company
name unless you need to change the business entity to which the programs are
registered.
If you change the company name, the licenses will appear Unauthorized, until you
apply for and enter new activation codes.
The process for entering Sage 300 license information differs depending on whether you
have a subscription license or a perpetual license.
Note: The Report Manager, Report Viewer, and Connector programs are not
available with a 30-day license. You must have a permanent license to use them.
(Sage 300 comes with one free Report Manager license.)
Important! You must record at least one LanPak license to use Sage 300.
4. For Sage 300 Intelligence Reporting, one Report Manager license for one user is
free with Sage 300. If you have additional licenses for Report Manager and Report
Viewer, enter their activation codes in the Activation Code column.
5. Click Close.
6. Click Finish to close the Installation wizard.
7. Restart the computer if asked at the end of the Installation wizard.
Important! To avoid possible data corruption issues, you must install all released
product updates for version 2024 before activating your Sage 300 applications.
Note: After installing a product update, if you use web screens, you must
configure the Portal database again. For detailed instructions, see “Configuring
the Sage 300 Web Screens.”
These features require two new databases, Vault and Store. These databases handle
user security and authentication.
If you are upgrading from 2023 Product Update 1 or earlier, you must configure the Vault
and Store databases in Sage 300 2024 before signing in to your companies.
Prerequisites:
Before you proceed with the Store and Vault creation wizard, please review the following
prerequisites:
l Before proceeding, back up your Site folder within the Shared Data folder.
l Understand that the wizard will create two new MS SQL databases (Vault and Store).
l Be aware that Sage 300 security will always be on; unlike in previous versions of
Sage 300, there is no option to turn off Sage 300 security. Users must always enter a
password when they log in to Sage 300 (unless the user is using Windows
Authentication).
l A minimum password length of 8 characters, and complex passwords with 1
lowercase character, 1 uppercase character, 1 numeric character and 1 special
character are required.
Important! Before proceeding with the wizard, on the SQL Server computer, set
the Minimum Password age to 0 (Refer to the How to set the Minimum Password
Age section).
1. On the Sage 300 server, On Windows’ Start menu select All Programs > Sage 300
Admin Utilities > Database Setup.
The Sign-on form appears:
Note: If Sage 300 is run before running the Database Setup screen, a dialog
stating “No supported databases are set up.” is shown.
After logging into the Database Setup, the Configure Databases screen will be displayed.
This is the screen where the information about the Vault and Store databases is entered:
1. Enter the MS SQL Server name in the Server field or select an available Data
Source
2. Enter the password for the MS SQL Server sa user
3. Select OK when complete
1. Login ID: Ensure that the MS SQL login used has been assigned the “sysadmin”
server role.
2. Database ID - Vault: Enter a database name for the Vault database. It must start
with a letter and can contain letters, numbers or the ‘_’ character.
3. Database ID - Store: Enter a database name for the Store database. It must start
with a letter and can contain letters, numbers or the ‘_’ character.
Once the ADMIN user’s password is sufficiently long\complex, login to Database Setup
with this user and proceed to create your system and companies in Database Setup,
following the next section.
Note: If you use web screens you will need to setup the Portal Database (see
"Configuring Sage 300 Web Screens" (page 55 of the Administration and
Installation Guide)).
Please see the guide Enhanced Security for Sage 300 Release 2024 for more information
about Enhanced Security in Sage 300 2024.
Note: If you use Sage 300 Payroll, the latest version of Sage 300 Payroll is 8.0.
The activation program automatically selects any applications that must be activated
first, and then checks your data to ensure that it can activate them.
Most Sage 300 applications are interdependent. If you clear the selection for an
application that others require, the activation program also clears the selection for the
dependent applications. For example, if you clear the selection for Accounts Payable,
but Purchase Orders and Project and Job Costing are selected, the program also clears
Note: Sage 300 Options products are not part of the multi application data
activation. If you select Sales Analysis, Ops Inquiry, or a number change
program, you are prompted to activate that program immediately.
4. If you receive a message saying that you cannot activate an application at this time:
l Close the Data Activation form.
l Correct the problems described in the error message.
l Reopen the Data Activation form, and continue the process.
5. Once you have finished selecting applications and entering required information,
click the Activate button.
After activating applications, you should check data integrity for each application to
ensure that the upgraded data contains no errors and perform the tasks described in the
next sections.
If you have not used account groups previously, note that the Account Groups form
appears only if the Use Account Groups option is selected in the G/L Options form.
See the System Manager help for instructions on adding users and setting up security.
The first time you run Sage 300 Intelligence Reporting, you must log in as the Windows
administrator.
A user with Windows administrator privileges must register the ActiveX component,
BICore.exe, that Intelligence Reporting requires. To register this component, open any
Sage 300 Intelligence Reporting form. Once the component is registered, other types of
users can open these forms.
If you use workstation setup, you must also run Sage 300 Intelligence Reporting
workstation setup (located in BX67A\WSSetup) on every workstation where you will view
and use Intelligence Reporting screens.
If you used Intelligence Reporting (formerly known as Sage Accpac Intelligence) with
Sage ERP Accpac 5.6 or 6.0, restore your customized reports and settings by copying
the BXDATA folder (backed up before activation) to the Sage 300 program folder.
Then, use the Bulk Import feature to import new reports from newer versions of Sage 300
Intelligence Reporting or from existing reports. Importing the new reports in this way
ensures that your existing reports and settings are not deleted.
2. Enter the required connection information for your database, and then click OK.
3. In the Object window, do one of the following:
l Click the Home icon. Then, on the Tools menu, click Bulk Import/Update Reports.
l Right-click the Home icon, then click Import/Update Reports on the menu that
appears.
Before you can use the Sage 300 web screens, you must create a portal database using
Microsoft SQL software. The portal database stores files used by the Sage 300 web
screens.
Note: You must use Microsoft SQL Server (full or Express edition) to create your
portal database.
Normally, you create the portal database on the same server as your Sage 300 data. The
portal database is shared by all companies in a Sage 300 installation, so you configure
only one portal database.
Note: If you use SQL Server Express, you must configure a TCP/IP connection
manually as described in the section “Configuring a Microsoft SQL Server
Express Database.”
1. From Windows’ Start menu, select All Programs > Sage 300 > Database Setup.
2. Click the Portal button to open the Configure Portal form.
3. Enter the following information on the Configure Portal form:
l Server Machine. The default portal server that appears is the name of the machine
on which you installed Sage 300. If you created your portal database on a different
machine, enter the name of that machine instead.
Note: For a Microsoft SQL Database, you must supply credentials for SQL
authentication. The portal database does not support Windows authentication.
4. Click OK.
TCP/IP connections are not enabled automatically in SQL Server Express. Because the
portal database requires a TCP/IP connection, you must set one up manually, as follows: