How to Install the SOLIDWORKS PDM Server

Article by Danielle Irish on Nov 01, 2024

Whether setting up a server for the first time or moving to new hardware, setting up your SOLIDWORKS PDM Server correctly is crucial. In this guide, we’ll walk you through the process with step-by-step instructions. Please review all of the documentation prior to installation to ensure a smooth installation. The steps are simple, but it’s very important to not miss any pieces of the puzzle.

All systems that host a PDM Server or Client installation must use the same major (year) version of SOLIDWORKS PDM. You can, however, mix and match service packs. So, SOLIDWORKS PDM 2023 SP5 will work with PDM 2023 SP2 without issue.

You also have SOLIDWORKS CAD integration compatibility up to two major versions prior. So, with PDM 2023 you can integrate with SOLIDWORKS CAD 2023, 2022, and 2021. Be sure to install the correct PDM version on all workstations.

Installation Steps

Before Installation:

  1. Read the Installation Guide for installing SOLIDWORKS PDM.
  2. Check the System Requirements.
  3. Download the file set for your desired version of the SOLIDWORKS products.
  4. Install the SQL Database product.

PDM Installation:

  1. Install the SolidNetWork License Manager and the PDM server components.
  2. Create your vault.
  3. Set up Web2, if you plan to use web-based vault access.
  4. Install the PDM Client(s).

SOLIDWORKS Administrative Guides

This guide provides 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. 

Select Your SOLIDWORKS Version from the Dropdown List

You’ll want to look at these guides specifically:

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

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 installing:

Special Notes for SQL Requirements:

SOLIDWORKS PDM Professional requires SQL Server Standard or Enterprise, which must be purchased by your company. Plan on this expense when planning your installation. SOLIDWORKS PDM Standard requires SQL Server Express (only), which is free to download from Microsoft’s website.

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. You can access the latest CU here: SQL Server 2019 Latest Cumulative Update.

Download the Installation File Set

Start with the SOLIDWORKS Installation Manager and download the installation setup from SOLIDWORKS directly or download the full file set from GoEngineer.

Note: If using the installation media from GoEngineer, please use 7-zip to unzip the package. Windows’ built-in tools will block the .html files, and the installer won’t work as expected.

Install the SolidNetWork License Manager

Licenses and Activation:

  1. Open the SolidNetwork License Manager Server from the Windows Start Menu.
    1. Windows 10: Start Menu > SolidNetwork License Manager Client.
    2. Windows 11: Start Menu > All Apps > SolidNetwork License Manager Client.
    3. In either case, it may be in another subfolder, SOLIDWORKS Tools 20XX.
  2. You will usually be prompted to activate your license(s).
    1. If you do not receive a prompt:
    2. On the Administration tab, select Modify, and then choose Activate or Reactivate.

      Install SOLIDWORKS SolidNetWork License Manager

    3. Keep A firewall is in use on this server checked and fill in the Computer Name field with the name of the machine hosting the SNL if it’s not already. Click Next.

      Computer Name Field in the SOLIDWORKS Product Activation Dialog Box

    4. The next page is the Activation page.
      1. For versions 2023 and newer, the serial numbers are added at this point. Click Add to open the input window and add one serial number per line. Then accept the change.

        Add Serial Numbers During SOLIDWORKS PDM Server Installation

    5. Click Select All, choose Automatically Over the Internet, include your email, and click Next.
    6. Click Finish once the activation is complete.

Install the SQL Server

The SQL Server products can be installed on the same or a separate machine from the PDM components as you desire. The first setup of the SQL Server Database is simple enough, but it’s important to not miss any steps. The instructions can be found in the Installing and Configuring SQL Server section of the PDM Installation Guide.

Installing the SQL Server Database Engine:

  1. Close all Windows applications, including Windows File Explorer.
  2. Download the SQL Server installation media from the Microsoft SQL Server Downloads page.
  3. Right-click > Run as Administrator the Setup.exe file you just downloaded.
  4. On the left, choose Installation > New SQL Server stand-alone installation or add features to an existing installation.

    Install the SQL Server SOLIDWORKS PDM Server Installation Guide

    1. Enter your license key if you have one.
    2. Read and accept the license agreement, and then click Next.
  5. The installer will run a check.
    1. If no problems are reported, click Next.
    2. If a problem is reported:

      SQL Server Installer Check

      1. Click Show details to list the components that failed or prompted a warning.
      2. Click Cancel to stop the installation and correct the issues.
  6. For Feature Selection:

    SOLIDWORKS PDM Feature Selection Client Tools Connectivity

    1. Under Instance Features, choose Database Engine Services.
    2. Under Shared Features, select Client Tools Connectivity, Integration Services, Client Tools Backward Compatibility, and Documentation Components. Then, click Next.
      1. If installing SQL Server 2022, only choose Integration Services under Shared Features.
  7. For Instance Configuration, select Default Instance and click Next.

    SOLIDWORKS PDM Instance Configuration Default Instance Option

  8. For Server Configuration:
    1. Service Accounts tab:

      SOLIDWORKS PDM Server Accounts Tab Options

      1. SQL Server Database Engine:
        1. Account Name: NT Service\MSSQLINSTANCENAME
        2. Startup Type: Automatic
    2. Collation tab:

      SOLIDWORKS PDM Server Configuration Collation Tab

      1. Keep the default value SQL_Latin1_General_CP1_CI_AS.
        1. Note: You cannot use SOLIDWORKS PDM Standard on a server using binary settings.
  9. For Database Engine Configuration:

    SOLIDWORKS PDM Database Engine Configuration

    1. Server Configuration Tab:
      1. Select Mixed Mode (SQL Server Authentication and Windows Authentication).
      2. Type a strong password for the SQL Database System Admin account. Do not leave the password blank! You’ll need to fill it in twice.
        1. To see the password requirements, click Help.
        2. Remember to save this password somewhere safe. You will need it to connect SQL to PDM later.
      3. Under Specify SQL Server administrators, click Add.
      4. In the Select Users/Computers/Groups dialog, enter the name of the local administrator of the system, or the local or domain Administrators group. These are users you want to have access to SQL should you ever lose the SA password. When done, click Next.
    2. On the Data Directories tab, it is optional to set the remaining paths. However, keep the default settings for the FILESTREAM. Then click Next.

      SOLIDWORKS SQL Server Setup Database Engine Configuration

  10. Click Install to begin the installation. This will take some time. When the success notice pops up, click Next and then Close.
  11. If an automatic restart does not occur, restart the machine.
  12. If there are any cumulative updates or hotfixes needed for your chosen SQL version, apply those now.

SQL Server Management Studio:

After the reboot, you’ll need to download and install Microsoft SQL Server Management Studio. The newest version will work, as it is backward compatible.

Enabling SQL Server Remote Access:

  1. Open SQL Server Management Studio (SSMS).

    SQL Server Management Studio

  2. Login to your SQL Instance.
    1. Select the SQL instance you want to connect to under Server Name (usually this will be the server name, but if you chose a named instance for PDM you’ll need to type the server name followed by \InstanceName. Ie. ServerName\InstanceName).
    2. Set the Authentication type to SQL Server Authentication. Enter the SA credentials you designated earlier.
    3. Be sure to check the Trust server certificate box any time you log in to SSMS.
    4. Leave all other options the same.
    5. Click Conect.
  3. In the Object Explorer on the left side, right-click the server name and choose Properties.

    SOLIDWORKS PDM Object Explorer Properties Option

  4. In the Server Properties dialog box, click Connections.

    SOLIDWORKS PDM Allow Remote Connections to this server option

    1. In the right pane, under Remote server connections, verify Allow remote connections to this server is checked and click OK.
  5. Exit Microsoft SQL Server Management Studio.

Enabling the SQL protocols:

  1. From the Windows Start menu, click Microsoft SQL Server version > SQL Server version Configuration Manager.
  2. In the left pane, expand SQL Server Network Configuration and click Protocols for MSSQLSERVER.

    SOLIDWORKS SQL Server Configuration Manager

    1. In the right pane, verify that all three protocols are enabled. If any are disabled, right-click it and select Enable.

Configuring the SQL Instance to Listen on a Fixed TCP Port

By default, SQL is set up to listen to a dynamic port. However, it is difficult to configure port exceptions in this case, assuming a firewall or other security product is in place.

  1. Right-click TCP/IP and select the IP Addresses tab.

    SOLIDWORKS PDM SQL Server Configuration Manager TCP/IP Properties

    1. At the bottom of this screen, under IPAll, clear the value in TCP Dynamic Ports.
    2. Set the TCP Port to 1433.
      1. If you would like to use a port other than 1433, we recommend reaching out to technical support before doing so to discuss.
  2. In the left pane, select SQL Server Services.
    1. Right-click SQL Server (MSSQLSERVER)> Restart.
    2. Double-click SQL Server Browser and select the Service tab.

      SOLIDWORKS PDM SQL Server Configuration SQL Server Browser

    3. Set the Start Mode to Automatic and click OK.
    4. Right-click SQL Server Browser and start the service if it is not running.

Install the PDM and License Server Components

Now that the SQL Server is all setup, we can move on to the PDM server setup.

  1. Right-click > Run as Administrator on the ‘setup.exe’ file found in the root folder of your installation media.
    1. If a reboot warning appears, you can click OK past this message. You don’t actually need to reboot.
  2. On the Welcome page, choose Install server components. Then select:
    1. Install SolidNetwork License Manager
      1. Your SolidNetWork License Manager (SNL) can be installed on a separate machine from your PDM or SQL components if you wish. To successfully install the SNL, you will need a reliable internet connection, and your 24-digit serial numbers provided by your VAR.
    2. Install SOLIDWORKS PDM Server
    3. Click Next.

      SOLIDWORKS 2023 Installation Manager Options

  3. On the Summary page, choose Change for the SOLIDWORKS PDM Server settings.

    SOLIDWORKS PDM Server Settings

  4. Make sure to choose the correct version for your serial number: PDM Professional or PDM Standard. Check the box for the Archive Server, the Database Server, and the Client.
    1. If you plan to use the Web2 options available for PDM Professional, check that box as well. This option will not be available for PDM Standard licenses.

      Select SOLIDWORKS PDM Server Products and Features

  5. Scroll down to the SQL Server section.
    1. Change the Name section to match that of your SQL Server name (and instance, if applicable). Do not leave this as ‘localhost’.
    2. Fill out the SA credentials you created earlier. Then click Back to Summary.

      Install SOLIDWORKS PDM Server SA Credentials

  6. Accept the license terms and click Install Now.

Configure Your Archive and Create Your Vault

With the PDM components in place, you can now move forward to setting up the Vault. This will start as soon as the installation is complete.

Archive server configuration:

  1. Click Next to start the wizard.
  2. On the Archive folder page, choose the location for the system to store the files you’ll be adding to the vault. When done, click Next.

    SOLIDWORKS PDM Configure Your Archive and Create Your Vault

  3. On the Admin Password page, choose a password for the server default admin user. Click Next.
    1. This is the built-in Administrator for your PDM environment. Each vault you create can have a unique admin password, or you can have a set server default password for all of them.

      SOLIDWORKS PMD Archive Server Configuration Admin Password

  4. On the SQL user login page, enter the credentials for the ‘sa’ password you set up earlier for SQL. Click Next.

    Archive Server Configuration SOLIDWORKS PDM SQL User Login

  5. On the Security tab, you’ll need to add any users or groups you want to have administrative access (administrative access here being who can create or delete vaults) to the archive and attach access (for creating vault views on client machines).
    1. Note: These are Windows profiles that are checked when trying to create or delete vaults, or create vaults views. These are not PDM users and have no bearing on who can login to or access vaults otherwise.

      SOLIDWORKS PDM Archive Server Configuration Security Dialog Box Options

Create Your First Vault:

Now, you need to create a vault to store and manage the files you’ll be entering into PDM.

  1. Open the PDM Administration tool, right-click the server name from the list on the left, and choose Create New Vault.

    Create New Vault in SOLIDWORKS PDM

  2. Click Next to begin the wizard.
  3. Choose either the Professional or Standard PDM option based on your license. Then click Next.

    Choose New Vault Type in SOLIDWORKS PDM

  4. Enter the desired name of the vault and an optional description. Click Next.

    Create New Vault Name in SOLIDWORKS PDM

  5. Select Archive on the left and click Next.

    Create New Vault Archive SOLIDWORKS PDM

  6. Type in the name (and instance name, if applicable) of your SQL server. Do not use the dropdown list. Click Next.

    SQL Database Server Instance SOLIDWORKS PDM

  7. Verify or Add the License Server information. The format should be 25734@SERVERNAME, where SERVERNAME is the name of the machine hosting the SolidNetWork License Manager. Then click Next.

    SOLIDWORKS PDM License Server for Vault Dialog

  8. Choose your desired language and date format, and click Next.
    1. This can be changed later if needed, but try to choose the best-fitting option for you initially, as there are some repercussions to changing it later.
  9. Choose to use the default Admin password you created earlier, or create a vault-specific Admin password. This will be the password for the built-in ‘admin’ user in your vault.

    SOLIDWORKS PDM Create Admin User for New Vault

  10. Choose the configuration you'd like to use.

    Configure a New SOLIDWORKS PDM Vault
     
    1. Default: A vault with the default set of data (recommended).
    2. Quick Start: A vault with a minimum set of required data for SOLIDWORKS users.
  11. Choose the features you want to add to your vault. We recommend checking all available options and not excluding anything. If you miss something, however, all of these can be added later.

    Set New Vault Configuration Details in SOLIDWORKS PDM

  12. Review your choices and click Finish.

    Review New SOLIDWORKS PDM Vault Details

  13. Once you’ve finished the wizard, a SQL Database will be created by PDM to match your new vault.

Creating the Local Vault View on the Server:

  1. In the Administration tool, right-click the name of your new vault > Create local view.

    Creating the Local Vault View on the SOLIDWORKS PDM Server

  2. You may be prompted to log in. Use the admin credentials user you created for this vault.
  3. Choose the drive you want to store the view on. It is recommended to put it at the root of a drive, like the C:\ drive.
  4. You’ll be prompted to log in again. Use the admin credentials once more.

Set Up WEB2

SOLIDWORKS PDM Professional offers an option to use web-based access on devices without a PDM Client. The instructions to install this are found here:

Install PDM Clients

The last step is setting your users up with PDM Client installations and vault views. Depending on whether you have SOLIDWORKS installed already, or if you only need SOLIDWORKS PDM, you’ll want to choose the corresponding guide:

And that’s all there is to it! Setting up PDM can be a daunting task if you’re unfamiliar with the process. GoEngineer offers PDM Services where our Application Engineers will set up your PDM server for you, and this often includes some training and configuration of the system. Otherwise, if GoEnginer is your VAR, Technical Support can offer documentation, answer preliminary questions, or step in if you run into technical issues while going through the process of setting up a new PDM server on your own.

I hope you found this guide explaining how to set up your SOLIDWORKS PDM server helpful. Learn more about by checking out the additional PDM articles below. 

Related Articles

Configuration Properties in SOLIDWORKS PDM Data Cards

How to Create Dynamic Lists in SOLIDWORKS PDM Standard Data Cards

SOLIDWORKS PDM - Implement Working Revisions

How to Hide a Variable in a SOLIDWORKS PDM Data Card, But Keep it Searchable

Collect Support Information for SOLIDWORKS PDM

VIEW ALL SOLIDWORKS PDM ARTICLES

 

About Danielle Irish

Danielle Irish is a SOLIDWORKS PDM Support Engineer based out of metro Detroit. She has a degree from OCC in CAD Design and Engineering. Danielle has extensive experience in customer service as well as a 10 year adventure in Automotive Engineering. Danielle enjoys challenges and puzzles, and is an avid gamer and fiber artist.

View all posts by Danielle Irish