Migrate Systemlink Server Data to Another Computer

Updated Jul 6, 2026

Environment

Software

  • SystemLink Server

Other

  • Python 3.8

By creating backup data of the computer running the SystemLink server, you can recover from corruption or migrate SystemLink to a new computer.
 
For example, you can create a backup on a computer that is already running a SystemLink server and then restore that backup on another computer where SystemLink has been newly installed, effectively reproducing the original server environment.
 
This article describes how to create a backup file and how to migrate data to another computer. These steps apply to SystemLink 2021 and above.

Creating a Python environment and installing the SystemLink migration tool (nislmigrate)

To migrate SystemLink server data, use nislmigrate, which can be executed with Python 3.8. Install nislmigrate using pip in an environment where Python is installed.
  •  Download and install Python 3.8. Upgrade pip using the following steps:
  1. Start the command prompt with administrator privileges.
command prompt


2. Run the following commands to upgrade pip and install nislmigrate:

pip install --upgrade pip
pip install nislmigrate

Upgrade Pip

install nislmigrate
 

Please note that these commands may change depending on your environment.

 

Creating a backup file

1. Start the Command Prompt with administrator privileges and create a backup file.

2. The following command will create a backup file in C:\migration. This backup file contains data for all services listed in the Supported Services table at this link. Also, the password password is required when using this backup. When creating a backup, the SystemLink server will be temporarily stopped, so be aware that SystemLink operation will be interrupted during this process.

 

nislmigrate capture --all --secret password --dir D: \ migration
SL migration1

 

SL Migration Complete

Restore from backup file

1. To migrate data using a backup file to a newly installed environment of SystemLink, place the backup file in the specified path and use the following command.

nislmigrate restore --all --secret password --dir C:\migration --force

In this example, the backup file is placed in D:\migration, the password password is specified, and the data is restored from the backup file.

SL backup directory

SL Restore1.png


2. After the backup, compare the state of the two servers. For example, when comparing two computers, you can confirm that file properties and other information have been migrated as-is.

 

The migration is now complete.