How to build a test environment for ServiceDesk Plus

How to build a test environment for ServiceDesk Plus

  1. Building a test environment is very helpful while upgrading ServiceDesk Plus. When you are planning to upgrade ServiceDesk Plus to the latest version, it is highly advisable to try the upgrade on the test environment first so that you will be confident about the upgrade on the Production server.


  2. Step 1: Stop Manage Engine Service Desk Plus service on the production server.

  3. Step 2: From command prompt, go to [SDP-Home]\bin directory and execute backUpData.bat command to start the data backup. Where, [SDP-Home]-> Drive:\ManageEngine\ServiceDesk


  4. Once the backup is complete, a backup file with .data extension is placed in the Backup folder under ServiceDesk Plus Home directory. This backup file contains information such as the Build number of ServiceDesk Plus, and the date and time of when the backup was performed. Here is the format of the backup file.

  5. "Backup_ ServiceDesk_ [Build number] _Month _date _ Year _ Hour _Minutes"


    For example, a backup taken in Version 9 and Build 9213 of ServiceDesk Plus looks like this

  6. backup_servicedesk_9213_fullbackup_02_24_2016_07_51_part_1.data



  1. Step 3: Install ServiceDesk Plus on the new server.

  2. Data can be restored only to the same builds of ServiceDesk Plus version. (i.e.) data backed up in 9213 build of ServiceDesk Plus can be restored only in 9213 build. Please check if the old build and new build are of same build versions.
  3. Build version can be checked,

    1. By clicking on the About link in the application. [OR]
    2. From buildInfo.xml file under [SDP-Home]/server/default/conf directory.
      If the old build is a different build, then the same build needs to be installed on the new server. You can download earlier builds of ServiceDesk Plus from our Archives website. 

      http://archives.manageengine.com/service-desk/

If you are going to use the production MSSQL server for the test instance too, then invoke ChangeDBServer.bat from [SDP-Home]/bin directory and create a new database(say servicedesktest) as the default database name(servicedesk) may point to the production database running. Once new database is created, start and stop the application once so tables will be created.



  1. Step 4: Copy the backup taken from the production server to the Test server.

  2. Step 5: To restore the backed up data, Go to [SDP-Home]\bin directory and execute restoreData.bat. Choose the backup file while prompted as in the screenshot given below,


cmd> [SDP-Home]\bin

  1. cmd> restoreData.bat >out.txt

out.txt is a file redirected to bin directory which will store the restore activity, it helps us to analyse in case restore fails.








  1. Step 6: Click 'No' when it prompts for a user input to choose whether it's the production server restore you are trying to do, by saying 'No' it will disable Mail fetching, Sending activities automatically.


  2. Step 7: Start the ServiceDesk Plus server once after restoring the data in the Test server and log in to check if everything looks fine.



          • Related Articles

          • How to setup Python on the Server

            This article explains how to set up the ServiceDesk plus server to run python scripts. 1. The first step is to install python on the application server and you can download it from here . Any version above 3.4.1 should work fine. Once you've ...
          • How to update ServiceDesk Plus to the latest version

            Please note the steps mentioned below is applicable only for application upgrades till version 12003. If you are upgrading to 12004 or above, please scroll down to the second section of the KB where the upgrade procedure for 12004 and above is ...
          • How to restore your data in ServiceDesk Plus

            1. Stop the ManageEngine ServiceDesk Plus service from the Services console(services.msc).   2. Click the Windows icon and select Command Prompt (Admin).   3. Go to Bin directory and run restoreData.bat   4.Browse to the backup file from backup ...
          • Microsoft SCCM Integration for ServiceDesk Plus and AssetExplorer

            Microsoft System Center Configuration Manager (SCCM) integration helps you fetch workstation details from SCCM and add them to ServiceDesk Plus or AssetExplorer.    How does it work?   The SCCM integration tool connects directly to the SCCM SQL ...
          • How to integrate ServiceDesk Plus with DesktopCentral

            Log in to ServiceDesk Plus 1. Go to Admin>>General Settings >>ME Integrations. 2. Click Desktop Central  3. Provide the Desktop Central server name and port number. 4. Generate the API key from DesktopCentral. 5. Click Test Connection and Save.   Log ...