Unable to Connect to TDM Services using SystemLink Server

Updated Jan 27, 2022

Reported In

Software

  • SystemLink
  • SystemLink Server
  • SystemLink TDM Data Preparation Add-On
  • SystemLink TDM DataFinder Module

Issue Details

  • After uninstalling SystemLink and then installing a previous SystemLink version, I am not able to connect to TDM Services.
  • I’m having trouble connecting to the TDM services using SystemLink Server: it shows multiple TDM services as Awaiting dependencies.  NI SystemLink Server Configuration looks like the image below.
 

Solution

The problem happens if you uninstall SystemLink and then revert it to a previous version, you can have a mismatch between the persisting SystemLink TDM Datafinder Module instances (Preprocessors, DataFinders, Analysis Server) stored as the most recent version on disk and the current SystemLink database. As a result, the SystemLink TDM Datafinder Module database service stops running.
 
To solve this, do the following:
1. Uninstall the software.
2. Delete following directory C:\ProgramData\National Instruments\TDM Server Index
3. Reinstall the software.

Additional Information

An example of this happening is installing SystemLink 20.0 which uses MariaDB 10.4.10 as the embedded SystemLink TDM Datafinder Module database engine. Then uninstalling it installing SystemLink 19.6 which uses MariaDB 10.3.17. After an uninstall, the database files remain on the disk, and a downgrade scenario for the database files is not supported.