I wish!!! I have to deal with at least 4 (known) different versions of PDM and SolidWorks with all of customers. See S-065582 - Buzz | MySolidWorks
I've gotten around this by using VMWare to run multiple versions of PDM Pro and Standard which can communicate to my main SNL manager so I only have one licensing area.
To the best of my knowledge, no, you cannot load multiple versions of PDM on the same server. In fact, the version of SW has to be at the same version level as the PDM. The only way to accomplish what you are trying to so would be to have 2 different servers with each version on one. Not sure why you would want to do that, but it would work.
I am not trying to run the server side. I only need to run client side on my laptop.
Customer 1 - 2017 SolidWorks to 2017 PDM Pro (Client only) connecting to their server
Customer 2 - 2018 SolidWorks to 2018 PDM Pro (Client Only) connecting to their server
Create some Virtual Machine,
It is free!
You can install as many version of PDM client as you want, just need to make sure you have enough RAM and Hard disk.
So the two client installs will not interfere with each other? I would obviously create a different "local" view for each installation. I agree that RAM and storage space needs to be considered.
Install the client in the VM。。。。
I completely agree that it is necessary to use Virtual machine, undoubtedly VirtualBox is in this situation better.
I do not advise to experiment on real system.
But if there is a strong wish, I offer option which often I use.
Perhaps there is no desire or time for installation of system and programs in Virtual machine.
I make easier - there is such utility of Disk2vhd:
I clone real system - and probability from my practice - at least 90% that it to be launched without problems in VirtualBox.
Sometimes for this purpose it is necessary to try to connect a disk as IDE or SATA and to wait so far to be defined the new equipment.
Computer name it is possible to change, set Add-ins and to do anything.
Of course if for this purpose there is a space.
I have always a System on a separate disk - I copy only load area and a disk C.
If these do not want to be engaged - I advise at least to make a point recovery systems - very much to be necessary.
Taking your question literally of 2 version years of PDM "installed on one computer":
yes, it can be done. ...but you need a dual boot of two separate Windows licenses on your one computer. Each OS having their corresponding applications. To most folks, this an unorthodox setup; but you have specific needs. This is also the only way to get full support of your hardware like your graphics card if you use SOLIDWORKS CAD.
It is impossible to have parallel version installations of PDM on the same operating system as it is NOT designed for parallel installations.
At GoEngineer Tech Support we use many virtual machines with separate PDM application versions installed to help troubleshoot customer issues. The licensing server is the host computer, each virtual (guest computer) acquires the license from the host. However, SOLIDWORKS CAD is installed on the host machine to make use of the graphics card. I am not aware of a supported hypervisor application that allows for graphics card passthrough.
Hopefully, my message here helps save you some time on your search for your specific functionality needs.