How to Upgrade SOLIDWORKS PDM Yourself

Article by Jim Ward on Dec 06, 2023

Successfully upgrading SOLIDWORKS PDM yourself takes planning. The process is simple enough, but it is essential to review all the steps and verify that everything is ready before starting the upgrade. This guide outlines the process to plan and complete the upgrade, with links to detailed instructions in each step. 

Please review these articles and their instructions long before you plan your upgrade. You may need to upgrade your server operating system or your SQL Server version, or you may decide to create a new PDM server. It is best to review the prerequisites for the new SOLIDWORKS PDM version to verify that your server and SQL versions meet the new requirements and allow time for upgrades as needed. 

PDM Clients MUST match the major version. If the server version is 2023, then the client must also be on 2023. The service packs don’t need to match. A client at 2023 sp3 will work fine with a server at 2023 sp0. 

Once the PDM server has been upgraded, the clients won’t be able to connect to PDM until they are upgraded. 

Upgrade Steps

Before the upgrade date:

  1. Read the Administrative Guide for upgrading PDM.
  2. Check system requirements.
    1. Verify your server and SQL Server meet the system requirements for the target version.
  3. Download the installation file set for the new software version.
  4. Upgrade the SolidNetwork License Manager.
    1. Do this in advance of the PDM/SOLIDWORKS upgrade. It will hand out licenses for older versions and will be one less task on the day of the upgrade.

On the day of the upgrade:

  1. Have all users log out of PDM.
  2. Backup the archive server.
  3. Stop all client PDM interactions by stopping the archive server service.
  4. Backup the vault databases(s).
  5. Upgrade the PDM server software.
  6. Upgrade the vault database(s).
  7. Verify licenses have been activated at the new version.
  8. Verify PDM is working on the archive server.
  9. If Toolbox is in the vault, upgrade the first SOLIDWORKS client and the Toolbox.
  10. Upgrade SOLIDWORKS users who also have PDM.
  11. Upgrade PDM users who don’t have SOLIDWORKS.

SOLIDWORKS Administrative Guides

This guide will provide links to documents for complex steps. It is advised to also review the documentation provided by SOLIDWORKS. Below is a link to the SOLIDWORKS Administration guides:

Note: You can select the desired version from the drop-down at the top. 

Access SOLIDWORKS Administration Guides

For SOLIDWORKS PDM, you might be interested in:

  • What’s New for SOLIDWORKS PDM
  • SOLIDWORKS PDM Installation Guide 

For upgrading PDM, please refer to Chapter 11, Upgrading SOLIDWORKS PDM.

Check System Requirements

Below are links to the system requirements from SOLIDWORKS. Use these to verify your system matches the requirements of the version you are upgrading to.

Special notes on SQL Server

SOLIDWORKS PDM 2021 is the last version of PDM that can use SQL Server 2014. SQL Server 2014 is the last SQL Server that was supplied by SOLIDWORKS. 

So, if you are currently using SQL Server 2014 and you want to upgrade to PDM 2022 or later, then you MUST upgrade your SQL Server.  

SOLIDWORKS PDM Professional requires SQL Server Standard or Enterprise, which must be purchased by your company. Plan on this expense when planning the upgrade. 

SOLIDWORKS PDM Standard uses SQL Server Express, which is free to download from the internet. You will still need to upgrade, but you can download the upgrade over the internet or use the version in the full installation file set. 

SQL Server 2019 requires Cumulative Update 4 or later. Cumulative Update is the SQL equivalent of a service pack. Please download the latest from the internet. Click the link below to the Microsoft website for this: SQL Server 2019 latest Cumulative Update.

Download the Installation File Set

Start with the SOLIDWORKS Installation Manager and download the file set from SOLIDWORKS, or download the file set from (linked below).

  1. If starting with the SOLIDWORKS Installation Manager, select Download and Share all files… 

    How to Upgrade SOLIDWORKS PDM Yourself

  2. The complete file set for the latest service packs can be downloaded from GoEngineer: SOLIDWORKS installation packages download.

Note: Use 7-zip to unzip the package. Windows unzip will block the .html files, and the installer won’t work! 

Upgrade SolidNetwork License Manager

Upgrade the SolidNetwork License Manager (SNL) Server first. The licenses are backward compatible with the older releases. This way, your licenses are ready to be acquired by your newly upgraded PDM client and SOLIDWORKS CAD but can still be used by the current version clients until you’re ready:

Backup the Archive server

Stop the Archive Server Service

Pull up Services by typing “services” in the Windows search application. 

Stop Archive Server Service for SOLIDWORKS PDM

Select Services from the offerings.

SOLIDWORKS PDM Stop Archive Server Service

Find the SOLIDWORKS PDM Archive Server service.

SOLIDWORKS PDM Archive Server Stop The Service 

Right-click it and choose Stop the service or choose Stop the service in the top left.

Backup the Vault Database(s)

In the article below, follow the steps to create a database backup manually.

Upgrade the PDM Server Software

There are minor differences in upgrading the PDM server software between PDM Professional and PDM Standard. To be clear on the process, we have an article for each version of PDM.

Upgrade the Vault Database(s)

The vault database must also be upgraded to the new version. Failure to do so will result in in the message The client and server are of incompatible versions with a listing of the two versions.

SOLIDWORKS PDM Error The program and the file vault are of incompatible versions

Verify Licenses Have Been Activated at the New Version

On the licensing server, start the SolidNetwork License Manager Server

SOLIDWORKS SolidNetWork License Manager Service Administration Version Number

Version 31.3 is 2023 SP3.

Select About to see the installed version.

Select License Usage and then the SOLIDWORKS PDM version that you have.

SOLIDWORKS License Usage Tab

Total licenses is the total number of licenses active on this license server.

SOLIDWORKS SolidNetWork License Manager Total Licenses Count

Verify PDM is Working on the Archive Server 

Go to the vault view on the archive server and log into it. Verify that files can be retrieved and checked out/in. If these actions work here on the server, then it is time to upgrade the clients.

Upgrade Toolbox in the PDM Vault

This is done when upgrading the first PDM client that is also running SOLIDWORKS. Follow the directions below to upgrade Toolbox:

Upgrade SOLIDWORKS users who also have PDM

You are now ready to finish upgrading all SOLIDWORKS users.

Upgrade PDM Users who Don’t have SOLIDWORKS

Here is an article for upgrading a PDM Client that does not use SOLIDWORKS.

This concludes how to upgrade SOLIDWORKS PDM yourself. Learn more about SOLIDWORKS PDM by checking out the tutorials and tips listed below. 

Learn More About SOLIDWORKS PDM 

How to Search for Variables That Have Been Left Blank in SOLIDWORKS PDM Data Cards

SOLIDWORKS PDM: Dynamic Reporting Using Excel

Using and Exporting BOMs from Inside SOLIDWORKS PDM

SOLIDWORKS PDM: Fix SOLIDWORKS File Associations

Remove a Replicated SOLIDWORKS PDM Archive Server

VIEW ALL SOLIDWORKS PDM TUTORIALS

 

About Jim Ward

Jim Ward is a part of the GoEngineer SOLIDWORKS PDM Support team. He has a BSME from CSU, Chico. He worked in design for about 12 years then moved into a SOLIDWORKS support role. The last several years have been focused on SOLIDWORKS PDM Professional (formerly Enterprise PDM).

View all posts by Jim Ward