Migrating from 32-bit TMS to 64-bit

About this task

Taskmaster service (tms.exe) has been enhanced to a 64-bit service application to support both 32-bit and 64-bit action libraries. Datacap client applications will remain as 32-bit applications.

While 32-bit taskmaster services (TMS.exe) can only address a maximum of 4 GB RAM, 64-bit taskmaster services (tms.exe) will not have the same limitation.

Complete the following steps to migrate the Datacap Server system from 32-bit to 64-bit taskmaster service (tms.exe).

Procedure

  1. Stop all the Datacap services that are running on your machine.
  2. Execute the TMSServiceMigration.exe (<INSTALL_DIR>\Datacap\Taskmaster_x64\TMSServiceMigration.exe) with Admin rights, and ensure there is no error.
    You can manually cross verify by checking following parameters:
    1. services.msc → Datacap Taskmaster Server → Right Click → Properties → General Tab → Path to executable: (<INSTALL_DIR>\Datacap\Taskmaster_x64\TMS.exe).
    2. services.msc → Datacap Taskmaster Server → Right Click → Properties → Log On tab → Log on as. User should be same service account user, which was set for 32-bit Taskmaster service

    After migrating the Datacap server to 64-bit taskmaster service (tms.exe), work with a DBA to install 64-bit database client drivers and then, update the connection strings of the Admin and Engine databases in Datacap application manager to connect using these 64-bit client drivers. The Fingerprint database, the Lookup database and Export database will continue to use the 32-bit database client drivers, and so no changes need to be applied for these connections strings in the Datacap application manager. Additionally, when connecting to the Admin, Engine and Fingerprint database in the Datacap application copy tool, and when connecting to the Fingerprint database connection in Datacap Studio, these databases will continue to use 32-bit database client drivers.