How-toSYSPROInstallation / Updates

How to update SYSPRO (and how to check the latest version)

Question
how to update syspro

Also searched as

  • what is the latest version of syspro
  • current syspro version
  • syspro 8 update steps

Short answer

SYSPRO 8 ships as named releases (for example 2022 R1 style names) plus later updates, and the current release is listed on the SYSPRO partner and customer portals, not on a fixed public page. To update, back up, test the new build on a copy of your data, then update the server, services and clients in a planned window.

Applies to: SYSPRO 8 on Windows Server with SQL Server. Release names and media change over time, so confirm the latest build with your SYSPRO partner or the SYSPRO support portal.

Update a SYSPRO installation safely

  1. 1Find the installed version: in the SYSPRO client use Help, About, and note the release and build. Record the same for the server and each client.
  2. 2Ask your SYSPRO partner or check the SYSPRO support portal for the current release and the release notes for every release between yours and the target.
  3. 3Back up SysproAdmin, every company database, the SYSPRO base folder, custom forms, reports and any e.net or integration configuration.
  4. 4Restore the backup into a test environment and install the target release there first. Do not test only on a blank database.
  5. 5Run the data conversion for each company in the test environment and time it, so you can size the production window.
  6. 6Regression test the processes that matter: order entry, purchasing receipts, WIP issue and completion, invoicing, GL posting, month end, and every integration.
  7. 7Schedule the production window, stop e.net and scheduled jobs, take a final backup, install and convert, then update clients.
  8. 8Keep the previous build installers and backups until a full period close has passed on the new release.

Finding the version you are on

The version appears in the client About dialog and in the SYSPRO administration tools. Record both the release name and the build number, because support and release notes refer to both. Check that every client matches the server, as mismatched clients are a common cause of odd logon errors.

For the latest version, do not rely on third party pages that go stale. SYSPRO publishes release information through its partner and customer channels. If you have no direct access, your reseller can confirm the current release and whether it is generally available or an early release.

Release, update and conversion are different things

A release is a new set of features and often includes a database conversion. An update or service pack on the same release usually carries fixes and a smaller change set. The effort differs: a release needs conversion testing and user training, an update mainly needs regression testing.

Plan the conversion carefully. It touches every company, runs for a time that depends on data volume, and cannot be undone except by restoring the pre-update backup. Size the window from the test run, not from guesses.

Customisations and integrations

Custom forms, reports, VBScript and any code that uses e.net business objects can break on a new release if an XML schema or a field changes. List them before the project and test each against the target release.

Third party add-ons often need their own matching version. Confirm compatibility with each vendor before you commit to a date. If you are moving from SYSPRO 7, read the separate upgrade planning page as well.

Try it here, free

SYSPRO Upgrade Checklist

Open full tool

A phased checklist for upgrading SYSPRO: scoping, backup, customisations, test cycles and cut-over.

Common pitfalls

  • !Upgrading production without a restored copy test, so the conversion time and failures are a surprise.
  • !Updating the server but leaving clients on an older build.
  • !Forgetting scheduled jobs and e.net callers that run overnight during the window.
  • !Deleting old backups straight after go-live, before a period end has run cleanly.
  • !Assuming add-ons and reports carry over unchanged.

How an ERP-grounded AI assistant handles this

Before an update, an assistant over your own SYSPRO environment can list which custom reports, forms and integrations touch changed business objects, and draft the regression checklist from your transaction history. Netray runs this privately on your infrastructure so no schema or data leaves your network.

Frequently asked questions

What is the latest version of SYSPRO?

SYSPRO 8 is the current product line, delivered as named releases. The exact newest release changes over time, so confirm it with your SYSPRO partner or the SYSPRO support portal rather than a static web page.

Can I update SYSPRO without downtime?

Not for a release with a database conversion. Plan a maintenance window sized from a test conversion. Smaller updates may be quicker, but still need services stopped while files are replaced.

Do I need to update every client?

Yes. Clients should match the server build. Mismatched clients cause logon and runtime errors. Use a managed install or a published client package to keep them aligned.

Can I go back after a failed update?

Only by restoring the backups taken before the update. That is why the final backup and a tested restore matter more than any other step.

Related

CIO briefing

SYSPRO 7 to SYSPRO 8: What an IT Leader Should Plan Before Upgrading

A SYSPRO 7 to 8 upgrade is mostly a customisation, integration and report inventory exercise rather than a data migration problem. List everything that touches SYSPRO, test each item in a copy of production, plan the user interface change for operators, and agree rollback. Check with your SYSPRO partner and current support terms for your version before deciding the timing.

Error fix

Error validating SYSPRO online profile: what it means and how to fix it

A profile validation error means the SYSPRO client or service could not confirm the operator, company, licence or database connection it was handed at logon. Check the service and licence first, then the operator and company, then the database and disk, in that order. Storage errors are usually full disks, a locked SQL file or a tempdb problem rather than a SYSPRO bug.

Error fix

SYSPRO error: object reference not valid (or not set to an instance)

This is a .NET null reference raised inside a SYSPRO client component. Common causes are a client build that does not match the server, corrupted local settings, missing or damaged .NET components, or bad data that one program does not expect. Reproduce it, then test with a clean client and a different operator to isolate the cause.

How-to

SYSPRO reporting API: e.net, SRS server-side reporting, Crystal Reports and SRS preview problems

SYSPRO gives you three reporting routes: the e.net Solutions business object API (XML in, XML out) for programmatic data, SYSPRO Reporting Services (SRS) for designed reports run on the server, and Crystal-based or SQL-based custom reports. If the SRS preview does not work, check the services, the runtime and bitness, the SQL permissions and the client and server versions in that order.

Advanced

SYSPRO API integration: e.net business objects, REST, EDI and Office

SYSPRO integrates mainly through e.net Solutions, a set of business objects that take and return XML, exposed through COM, .NET and web service interfaces including a REST style service in recent SYSPRO 8 releases. EDI and Office integration cover document exchange and spreadsheet work. Pick the route by direction, volume and who owns the code.

How-to

SYSPRO tables list: core database tables by module and safe queries

SYSPRO stores data in SQL Server with one admin database (SysproAdmin) and one database per company (for example SysproCompanyA). Table names are module prefixed and Pascal case, such as InvMaster, SorMaster and WipMaster. Query them read-only and write only through business objects.

AI for ERP

AI for SYSPRO, Grounded in Your Own Manufacturing Data

Add AI to SYSPRO without moving your manufacturing data to a public model. On-premise and private-cloud LLMs for SYSPRO in Australia, NA, and beyond.

Stuck on SYSPRO?

Talk to engineers who work inside SYSPRO every week, and who build private AI that answers these questions from your own ERP data.

Keep exploring

Free tools

ERP fixes and how-tos

Guides

AI on your ERP

Integrations

Software