How do I move License Manager to a different computer? (Pervasive)
Description
Replacement devices are no longer available, as of 9/30/2018.
Cause
Resolution
Note: License Manager is used on all Sage Estimating Pervasive versions and includes Sage Estimating SQL versions up to 16.11.

The License Manager application can be installed on any computer on the domain except for a terminal server. The Sentinel RMS License Manager will not function correctly on a terminal server. You can install on either server or workstation operating systems as long as other computers on the network are able to communicate with the machine. The computer you select to install the Sentinel RMS License Manger service on is then known as the License Manager Server. The LM server is independent of the Sage Estimating software and can be installed even if Sage Estimating is not installed.

Warning: Before migrating the LM server to a new computer, all Commuter Licenses must be checked back in. Failure to do so will result in locked licenses and problems with the workstations or Citrix/terminal servers. You can use LM Admin to verify that all licenses are no longer in use. To access LM Admin, locate the Sage Estimating source install files for your current install.

  • Note: For example, if you are on version 15.1, it is important to find the 15.1 install files when dealing with License Manager, and not to use non matching version such as 9.6. Using incorrect version LM utilities will cause unexpected results.
  • If you do not know where the correct installation source files are, click on the article link below titled "How do I find the Estimating CD or source install files on a computer that already has Estimating?" to find out how.
  • Once the correct version of the installation source files are found, browse to any of the following locations.
    • 6.7.x, \AdditionalInstalls\LicenseManager\LicenseTools
    • 7.x - 9.6.x, \AdditionalInstalls\LicenseManager\Admin.net
    • 9.7.x - 15.1, \AdditionalInstalls\LicenseManager\Admin.net\Win32
    • All Estimating SQL versions, \AdditionalInstalls\LicenseManager\Admin.net\Win32
  • Double-click the WlmAdmin.exe file to launch the LM Admin utility.
  • Expand the left hand column for the LM server and if licenses are in use, this utility will confirm it, and will show the Windows profile who has what license opened.

Moving License Manager to a new computer

  1. Stop the Sentinel LM or Sentinel RMS License Manager service on the computer where License Manager is currently hosted.
  2. Disable the service to prevent it from starting up again after a reboot.
  3. Move the License Manager USB protection device (dongle) from the old computer to the new computer.
  4. Install License Manager on the new computer. See the attached article titled "How do I install License Manager for Sage Estimating" for installation instructions.
  5. Test to verify all computers with Sage Estimating installed can launch Estimating modules successfully.
    • Note: When launching Sage Estimating products, the launched application will do a UDP broadcast on the network to find the LM server. If found, Estimating applications work. If there are any network issues, Estimating applications will not be able to launch. An environmental variable named LSFORCEHOST pointing to the LM server can be used on each workstation or Citrix/terminal server to help resolve this issue. You may need to use this environmental variable, or if you are currently using it already, you will need to modify all LSFORCEHOST values to reflect the computer name (or IP address if using a static IP address for the LM server) of the new License Manager computer. See attached article titled Error: "A protection device or license is required" (LSFORCEHOST environmental variable).
  6. After verifying that all computers with Sage Estimating installed can launch Estimating modules successfully, uninstall Sentinel RMS License Manager or Sentinel LM Server from the original LM server via Control Panel. This will prevent the old server from showing up in the LM Admin tool and prevent confusion for future users or support analysts.

[BCB:164:Chat Estimating US:ECB]


Steps to duplicate
Related Solutions

How do I install or update Estimating License Manager license codes? (Pervasive)
How do I install License Manager for Sage Estimating? (Pervasive)
Error: "A protection device or license is required" (LM) (LSFORCEHOST environment variable) (Pervasive)
How do I remove License Manager? (Pervasive)